"use client"; import { useSession, signOut, signIn } from "next-auth/react"; import { Spinner } from "@chakra-ui/react"; import Link from "next/link"; export default function UserInfo() { const { status } = useSession(); const sessionReady = status !== "loading"; const isAuthenticated = status === "authenticated"; return !sessionReady ? ( ) : !isAuthenticated ? ( signIn("authentik")} className="outline-none" prefetch={false} > Log in ) : ( signOut({ callbackUrl: "/" })} className="outline-none" prefetch={false} > Log out ); }