blob: 82e01a185349fe602c4d2153125929e531e81f47 (
plain)
| 1
2
3
4
5
6
7
8
9
10
11
12
 | import { useRouter } from 'next/router';
import { useEffect } from 'react';
const useRouteChange = (callback: () => void) => {
  const { events } = useRouter();
  useEffect(() => {
    events.on('routeChangeStart', callback);
  }, [events, callback]);
};
export default useRouteChange;
 |