feat: lots of refactors and improvements

This commit is contained in:
Travis Fischer
2022-03-23 04:05:22 -04:00
parent c0904c8811
commit 5417bb9bbc
27 changed files with 830 additions and 3062 deletions

View File

@@ -48,20 +48,20 @@ export default function App({ Component, pageProps }) {
const router = useRouter()
React.useEffect(() => {
function onRouteChangeComplete() {
Fathom.trackPageview()
}
if (fathomId) {
Fathom.load(fathomId, fathomConfig)
function onRouteChangeComplete() {
Fathom.trackPageview()
}
router.events.on('routeChangeComplete', onRouteChangeComplete)
return () => {
router.events.off('routeChangeComplete', onRouteChangeComplete)
}
}
}, [])
}, [router.events])
return <Component {...pageProps} />
}