{ "$schema": "https://ui.shadcn.com/schema/registry-item.json", "name": "nav-main", "dependencies": [ "@inertiajs/react" ], "registryDependencies": [ "sidebar", "@launch/use-current-url" ], "files": [ { "path": "registry/new-york-v4/components/nav-main.tsx", "content": "import { Link } from \"@inertiajs/react\";\nimport {\n SidebarGroup,\n SidebarGroupLabel,\n SidebarMenu,\n SidebarMenuButton,\n SidebarMenuItem,\n} from \"@/components/ui/sidebar\";\nimport { useCurrentUrl } from \"@/hooks/use-current-url\";\nimport type { NavItem } from \"@/lib/types\";\n\nexport function NavMain({ items = [] }: { items: NavItem[] }) {\n const { isCurrentUrl } = useCurrentUrl();\n\n return (\n \n Platform\n \n {items.map((item) => (\n \n }\n isActive={isCurrentUrl(item.href)}\n tooltip={{ children: item.title }}\n >\n {item.icon && }\n {item.title}\n \n \n ))}\n \n \n );\n}\n", "type": "registry:component" } ], "type": "registry:component" }