"use client" import { DropdownMenu, DropdownMenuContent, DropdownMenuItem, DropdownMenuTrigger, } from "@/registry/bases/radix/ui/dropdown-menu" import { SidebarGroup, SidebarMenu, SidebarMenuButton, SidebarMenuItem, useSidebar, } from "@/registry/bases/radix/ui/sidebar" import { IconPlaceholder } from "@/app/(create)/components/icon-placeholder" export function NavMain({ items, }: { items: { title: string url: string icon?: React.ReactNode isActive?: boolean items?: { title: string url: string }[] }[] }) { const { isMobile } = useSidebar() return ( {items.map((item) => ( {item.title}{" "} {item.items?.length ? ( {item.items.map((item) => ( {item.title} ))} ) : null} ))} ) }