Skip to content

useAdminAuth

useAdminAuth(options): UseAdminAuthReturn

Hook for admin authentication

Manages admin login state, authentication checks, and user info.

ParameterType
optionsUseAdminAuthOptions

UseAdminAuthReturn

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>
}