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" && (