import { Link } from "@tanstack/react-router"; import { Avatar, AvatarFallback, AvatarImage } from "@/components/ui/avatar"; import { Button } from "@/components/ui/button"; import { DropdownMenu, DropdownMenuContent, DropdownMenuGroup, DropdownMenuItem, DropdownMenuLabel, DropdownMenuSeparator, DropdownMenuShortcut, DropdownMenuTrigger } from "@/components/ui/dropdown-menu"; import useAuth from "@/hooks/useAuth"; export function ProfileDropdown() { const { user, logout } = useAuth(); if (!user) return ""; let shorthandUsername = ""; if (user.first_name && user.last_name) { shorthandUsername = (user.first_name[0] + user.last_name[0]).toUpperCase(); } else { shorthandUsername = user.username[0].toUpperCase(); } return (

{user.username}

{user.email}

Profile ⇧⌘P Settings ⌘S Log out ⇧⌘Q
); }