import { useEffect } from 'react' import Script from 'next/script' import { useRouter } from 'next/router' import { DefaultSeo } from 'next-seo' import { ThemeProvider } from 'next-themes' import '../styles/global.css' import "react-lite-youtube-embed/dist/LiteYouTubeEmbed.css"; import siteConfig from '../config/siteConfig.js' import Layout from '../components/Layout' import * as gtag from '../lib/gtag' function MyApp({ Component, pageProps }) { const router = useRouter() // Google Analytics if (siteConfig.analytics) { useEffect(() => { const handleRouteChange = (url) => { gtag.pageview(url) } router.events.on('routeChangeComplete', handleRouteChange) return () => { router.events.off('routeChangeComplete', handleRouteChange) } }, [router.events]) } // end Google Analytics return ( {/* Global Site Tag (gtag.js) - Google Analytics */} {siteConfig.analytics && (