14 lines
309 B
TypeScript
14 lines
309 B
TypeScript
import { useSession } from "@/lib/auth/client";
|
|
|
|
export function useAuth() {
|
|
const { data: session, isPending, error } = useSession();
|
|
|
|
return {
|
|
user: session?.user ?? null,
|
|
session: session ?? null,
|
|
isLoading: isPending,
|
|
isAuthenticated: !!session?.user,
|
|
error: error ?? null,
|
|
};
|
|
}
|