"use client"; import { LogOut } from "lucide-react"; import { useSession } from "next-auth/react"; import { logOut } from "@/actions/auth"; import { Avatar, AvatarFallback, AvatarImage, } from "@/components/shadcn/avatar/avatar"; import { Button } from "@/components/shadcn/button/button"; import { CustomLink } from "@/components/shadcn/custom/custom-link"; import { Tooltip, TooltipContent, TooltipTrigger, } from "@/components/shadcn/tooltip"; export const UserNav = () => { const { data: session } = useSession(); if (!session?.user) return null; const { name } = session.user; const initials = name.includes(" ") ? name .split(" ") .map((word) => word.charAt(0)) .join("") : name.charAt(0); return (