Skip to content

useAuth

useAuth(): object

Combined auth hook with all auth state and methods

object

NameTypeDefault value
isAuthenticatedboolean!!session
isLoadingboolean-
isSigningInbooleansignIn.isPending
isSigningOutbooleansignOut.isPending
isSigningUpbooleansignUp.isPending
isUpdatingbooleanupdateUser.isPending
sessionundefined | null | AuthSession-
signInUseMutateAsyncFunction<FluxbaseResponse<AuthResponseData | SignInWith2FAResponse>, Error, SignInCredentials, unknown>signIn.mutateAsync
signOutUseMutateAsyncFunction<void, Error, void, unknown>signOut.mutateAsync
signUpUseMutateAsyncFunction<FluxbaseAuthResponse, Error, SignUpCredentials, unknown>signUp.mutateAsync
updateUserUseMutateAsyncFunction<UserResponse, Error, Partial<Pick<User, "email" | "metadata">>, unknown>updateUser.mutateAsync
userundefined | null | User-