"use client"; import type React from "react"; import { SidebarGroup, SidebarGroupLabel, SidebarMenu, SidebarMenuButton, SidebarMenuItem, } from "@/components/ui/sidebar"; import { useNavigations } from "@/hooks/use-navigations"; import { Search, Bot, Home } from "lucide-react"; import { IconHome, IconRobot, IconSearch } from "@tabler/icons-react"; interface NavItem { title: string; url: string; icon: React.ElementType; items?: NavItem[]; } function NavItemComponent({ item }: { item: NavItem }) { const router = useNavigations(); const isActive = router.pathname === item.url; return ( {item.title} ); } interface NavPreMainProps { items: NavItem[]; } export function NavPreMain({ items }: NavPreMainProps) { return ( Quick Access {items.map((item) => ( ))} ); }