import { DropdownMenu, DropdownMenuContent, DropdownMenuGroup, DropdownMenuItem, DropdownMenuLabel, DropdownMenuSeparator, DropdownMenuTrigger, } from "@/components/ui/dropdown-menu"; import { cn } from "@/lib/utils"; import Link from "next/link"; import { Logo } from "../shared/logo"; import { Avatar, AvatarFallback, AvatarImage } from "../ui/avatar"; import { useRouter } from "next/router"; import { api } from "@/utils/api"; import { buttonVariants } from "../ui/button"; import { HeartIcon } from "lucide-react"; export const Navbar = () => { const router = useRouter(); const { data } = api.auth.get.useQuery(); const { data: user } = api.user.byAuthId.useQuery( { authId: data?.id || "", }, { enabled: !!data?.id && data?.rol === "user", }, ); const { mutateAsync } = api.auth.logout.useMutation(); return ( ); };