"use client"
import Link from "next/link"
import { type Icon } from "@tabler/icons-react"
import { SidebarGroup, SidebarGroupContent, SidebarMenu, SidebarMenuButton, SidebarMenuItem } from "@/components/ui/sidebar"
import { usePathname } from 'next/navigation'
interface NavMainProps {
title: string
url: string
icon?: Icon
}
export function NavMain({ items }: { items: NavMainProps[] }) {
const pathname = usePathname()?.split("/")[1]
const linkRenderActive = (item: NavMainProps) =>
{item.icon && }{item.title}
const linkRenderDisabled = (item: NavMainProps) =>
{item.icon && }{item.title}
return (
{items.map((item) => pathname?.toLocaleLowerCase() === item.url?.split("/")[1].toLocaleLowerCase() ? linkRenderDisabled(item) : linkRenderActive(item))}
)
}