"use client"; import { type LucideIcon } from "lucide-react"; import { SidebarGroup, SidebarGroupLabel, SidebarGroupContent, SidebarMenu, SidebarMenuButton, SidebarMenuItem, SidebarMenuSub, SidebarMenuSubButton, SidebarMenuSubItem, } from "@/components/ui/sidebar"; export function NavMain({ items, }: { items: { title: string; url: string; icon?: LucideIcon; isActive?: boolean; items?: { title: string; url: string; }[]; }[]; }) { return ( Platform {items.map((item) => ( {item.icon && } {item.title} {item.items && ( {item.items.map((subItem) => ( {subItem.title} ))} )} ))} ); }