import NextLink from 'next/link' import { useRouter } from 'next/router' import { useEffect } from 'react' const Link = ({ children, ...props }) => { const router = useRouter() useEffect(() => { router.events.on('routeChangeComplete', () => window.scrollTo({ top: 0, behavior: 'smooth' })) }, [router]) return ( {children} ) } Link.defaultProps = NextLink.defaultProps export default Link