import { useNavigate } from "react-router-dom"; interface Props { children: React.ReactNode; to?: string; isDropdownItem?: boolean; onClick?: () => void; } export function NavLink({ children, to, isDropdownItem, onClick }: Props) { const navigate = useNavigate(); return ( { e.preventDefault(); if (onClick) { onClick(); } if (to) { navigate(to); } }} > {children} ); }