import { Link } from "@tanstack/react-router"; import { IconMenu } from "@tabler/icons-react"; import { cn } from "@/lib/utils"; import { Button } from "@/components/ui/button"; import { DropdownMenu, DropdownMenuContent, DropdownMenuItem, DropdownMenuTrigger, } from "@/components/ui/dropdown-menu"; interface TopNavProps extends React.HTMLAttributes { links: { title: string; href: string; isActive: boolean; disabled?: boolean; }[]; } export function TopNav({ className, links, ...props }: TopNavProps) { return ( <>
{links.map(({ title, href, isActive, disabled }) => ( {title} ))}
); }