'use client'; import { type LinkProps } from 'next/link'; import { useRouter } from 'next/navigation'; import cn from 'classnames'; type LinkPropsReal = React.PropsWithChildren< Omit, keyof LinkProps> & LinkProps >; export function PatchLink(props: LinkPropsReal) { const router = useRouter(); function handleOnClick() { router.push(props.href as string); } return ( {props.children} ); }