diff options
| author | Rafi Zadanly <zadanlyr@gmail.com> | 2023-05-04 16:44:14 +0700 |
|---|---|---|
| committer | Rafi Zadanly <zadanlyr@gmail.com> | 2023-05-04 16:44:14 +0700 |
| commit | ded7c0e4bb72e3309716559a69f4f11e1e3c2302 (patch) | |
| tree | bd3a3e0855226ae6afabd67fae4ec602d5366ddf /src/pages/_app.jsx | |
| parent | 118223a4a065676f5703c944768466f150528ccb (diff) | |
fixing loader
Diffstat (limited to 'src/pages/_app.jsx')
| -rw-r--r-- | src/pages/_app.jsx | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/src/pages/_app.jsx b/src/pages/_app.jsx index 2ab028bd..beacb122 100644 --- a/src/pages/_app.jsx +++ b/src/pages/_app.jsx @@ -17,12 +17,15 @@ function MyApp({ Component, pageProps }) { const [animateLoader, setAnimateLoader] = useState(false) useEffect(() => { - Router.events.on('routeChangeStart', () => setAnimateLoader(true)) - Router.events.on('routeChangeComplete', () => setAnimateLoader(false)) + const handleRouteChangeStart = () => setAnimateLoader(true) + const handleRouteChangeComplete = () => setAnimateLoader(false) + + Router.events.on('routeChangeStart', handleRouteChangeStart) + Router.events.on('routeChangeComplete', handleRouteChangeComplete) return () => { - Router.events.off('routeChangeStart', () => setAnimateLoader(true)) - Router.events.off('routeChangeComplete', () => setAnimateLoader(false)) + Router.events.off('routeChangeStart', handleRouteChangeStart) + Router.events.off('routeChangeComplete', handleRouteChangeComplete) } }, []) |
