useAdminAuth
useAdminAuth(
options):UseAdminAuthReturn
Hook for admin authentication
Manages admin login state, authentication checks, and user info.
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
options | UseAdminAuthOptions |
Returns
Section titled “Returns”UseAdminAuthReturn
Example
Section titled “Example”function AdminLogin() { const { user, isAuthenticated, isLoading, login, logout } = useAdminAuth()
const handleLogin = async (e: React.FormEvent) => { e.preventDefault() await login(email, password) }
if (isLoading) return <div>Loading...</div> if (isAuthenticated) return <div>Welcome {user?.email}</div>
return <form onSubmit={handleLogin}>...</form>}