import { Collapsible, CollapsibleContent, CollapsibleTrigger, } from "@/components/ui/collapsible"; import { SidebarGroup, SidebarGroupLabel, SidebarMenu, SidebarMenuButton, SidebarMenuItem, SidebarMenuSub, SidebarMenuSubButton, SidebarMenuSubItem, } from "@/components/ui/sidebar"; import type { SidebarNavGroup } from "@/components/app-shared"; import { ChevronRightIcon } from "@/components/ui/phosphor-icons"; export function NavGroup({ label, items }: SidebarNavGroup) { return ( {label && {label}} {items.map((item) => ( !!i.isActive) } key={item.title} render={}>{item.subItems?.length ? ( <> }>{item.icon}{item.title} {item.subItems?.map((subItem) => ( }>{subItem.icon}{subItem.title} ))} ) : ( }>{item.icon}{item.title} )} ))} ); }