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