import "../styles/globals.css"; import "../styles/tailwind.css"; import Script from "next/script"; import { DefaultSeo } from "next-seo"; import { pageview, ThemeProvider } from "@flowershow/core"; import { siteConfig } from "../config/siteConfig"; import { useEffect } from "react"; import { useRouter } from "next/dist/client/router"; function MyApp({ Component, pageProps }) { const router = useRouter(); useEffect(() => { if (siteConfig.analytics) { const handleRouteChange = (url) => { pageview(url); }; router.events.on("routeChangeComplete", handleRouteChange); return () => { router.events.off("routeChangeComplete", handleRouteChange); }; } }, [router.events]); return ( {/* Global Site Tag (gtag.js) - Google Analytics */} {siteConfig.analytics && ( <>