"use client"; import { signOut, signIn } from "next-auth/react"; import useSessionStatus from "../lib/useSessionStatus"; import { Spinner, Link } from "@chakra-ui/react"; export default function UserInfo() { const status = useSessionStatus(); const isLoading = status === "loading"; const isAuthenticated = status === "authenticated"; return isLoading ? ( ) : !isAuthenticated ? ( signIn("authentik")} > Log in ) : ( signOut({ callbackUrl: "/" })} > Log out ); }