import '../styles/globals.css' import { Toaster } from 'react-hot-toast' import Layout from '../components/Layout' import { useRouter } from 'next/router' import { useEffect } from 'react' export default function App({ Component, pageProps }) { const router = useRouter() // Scroll to top on route change for better UX useEffect(() => { const handleRouteChange = () => { window.scrollTo({ top: 0, behavior: 'smooth' }) } router.events.on('routeChangeComplete', handleRouteChange) return () => router.events.off('routeChangeComplete', handleRouteChange) }, [router.events]) return ( ) }