"use client" import Link from "next/link" import { usePathname } from "next/navigation" import { type LucideIcon } from "lucide-react" import { SidebarGroup, SidebarGroupContent, SidebarMenu, SidebarMenuButton, SidebarMenuItem, useSidebar, } from "@/components/ui/sidebar" export interface NavSecondaryItem { title: string url: string icon: LucideIcon badge?: React.ReactNode } export function NavSecondary({ items, className, ...props }: { items: NavSecondaryItem[] } & React.ComponentProps) { const pathname = usePathname() const { isMobile, setOpenMobile } = useSidebar() const handleNavigation = () => { if (isMobile) { setOpenMobile(false) } } return ( {items.map((item) => { const Icon = item.icon return ( } > {item.title} ) })} ) }