import { type Session } from '@/lib/types' import { Button } from './ui/button' import { DropdownMenu, DropdownMenuContent, DropdownMenuItem, DropdownMenuSeparator, DropdownMenuTrigger } from './ui/dropdown-menu' import { signOut } from '@/auth' export interface UserMenuProps { user: Session['user'] } function getUserInitials(name: string) { const [firstName, lastName] = name.split(' ') return lastName ? `${firstName[0]}${lastName[0]}` : firstName.slice(0, 2) } export function UserMenu({ user }: UserMenuProps) { return (