"use client"; import { cn } from "@/lib/utils"; import Link from "next/link"; import { useSelectedLayoutSegment } from "next/navigation"; type Props = { href: string; children: React.ReactNode; }; export const NavLink = ({ href, children }: Props) => { const segment = useSelectedLayoutSegment(); const isActive = segment === href.slice(1) || (segment === null && href === "/"); return (