import { ArrowLeft, ArrowRight, RotateCw, Star, Lock, MoreVertical, Puzzle, LogOut, User, Shield } from "lucide-react"; import { Button } from "@/components/ui/button"; import { useAuth } from "@/hooks/use-auth"; import { DropdownMenu, DropdownMenuContent, DropdownMenuItem, DropdownMenuLabel, DropdownMenuSeparator, DropdownMenuTrigger, } from "@/components/ui/dropdown-menu"; interface OmniboxProps { url: string; onNavigate: (url: string) => void; isLoading?: boolean; } export function Omnibox({ url, onNavigate, isLoading }: OmniboxProps) { const { user, logoutMutation } = useAuth(); return (

{user?.name || user?.username}

@{user?.username}

{user?.role === "admin" && (

Administrador

)}
Meu Perfil logoutMutation.mutate()} data-testid="button-logout" > Sair
); }