import type { Icon } from '@tabler/icons-react'; import { Link } from '@tanstack/react-router'; import { SidebarGroup, SidebarGroupContent, SidebarMenu, SidebarMenuButton, SidebarMenuItem, } from '@/components/ui/sidebar'; export function NavMain({ items, }: { items: { title: string; url: string; icon?: Icon; }[]; }) { return ( {items.map(item => ( {({ isActive }) => { return ( {item.icon && } {item.title} ); }} ))} ); }