"use client"; import { useSession, signOut } from "next-auth/react"; import { Avatar, AvatarFallback, AvatarImage, } from "~/app/_components/ui/avatar"; import { Button } from "~/app/_components/ui/button"; import { DropdownMenu, DropdownMenuContent, DropdownMenuItem, DropdownMenuLabel, DropdownMenuSeparator, DropdownMenuTrigger, } from "~/app/_components/ui/dropdown-menu"; export function UserNav() { const session = useSession(); const profilePic = session.data?.user.image ?? undefined; const name = session.data?.user.name; const email = session.data?.user.email; const handleLogout = () => signOut(); return (
{name &&

{name}

} {email && (

{email}

)}
Log out
); }