"use client" import { IconCirclePlusFilled, IconMail, type Icon } from "@tabler/icons-react" import { Button } from "@/components/ui/button" import { SidebarGroup, SidebarGroupContent, SidebarMenu, SidebarMenuButton, SidebarMenuItem, } from "@/components/ui/sidebar" import { useEffect, useState } from "react" import { usePathname } from "next/navigation" import Link from "next/link" export function NavMain({ items, }: { items: { title: string url: string icon?: Icon }[] }) { const pathname = usePathname() return ( Quick Create {items.map((item) => ( {item.icon && } {item.title} ))} ) }