import Layout from 'components/Layout'; import type { AppProps } from 'next/app'; import { useEffect } from 'react'; import TagManager from 'react-gtm-module'; import 'styles/globals.css'; function MyApp({ Component, pageProps }: AppProps) { useEffect(() => { if (process.env.NEXT_PUBLIC_GTM_ID && process.env.NEXT_PUBLIC_GTM_ID.length > 0) { TagManager.initialize({ gtmId: process.env.NEXT_PUBLIC_GTM_ID }); } }, []); return ( ); } export default MyApp;