import '@/styles/globals.css'; import '@portaljs/components/styles.css'; import { useEffect } from 'react'; import { pageview } from '@portaljs/core'; import Script from 'next/script'; import Head from 'next/head'; import { useRouter } from 'next/router'; import type { AppProps } from 'next/app'; export default function App({ Component, pageProps }: AppProps) { const router = useRouter(); useEffect(() => { const handleRouteChange = (url: any) => { pageview(url); }; router.events.on('routeChangeComplete', handleRouteChange); return () => { router.events.off('routeChangeComplete', handleRouteChange); }; }, [router.events]); return ( <>