'use client' import { useSelectedLayoutSegment } from 'next/navigation' import classNames from 'classnames' import Link from 'next/link' export default function NavLink({ name, href, iconMap, }: { name: string href: string iconMap: { selected: any; normal: any } }) { const segment = useSelectedLayoutSegment() const isActive = href.toLowerCase().split('/')?.pop() === segment?.toLowerCase() const NavIcon = isActive ? iconMap.selected : iconMap.normal return (