Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 | 1x | import type { AppProps } from 'next/app';
import { SessionProvider } from 'next-auth/react';
import { ShopProvider } from '../context/ShopContext';
import { ToastProvider } from '../context/ToastContext';
import { Header } from '../components/Header';
import { Footer } from '../components/Footer';
import { ClientMonitoring } from '../components/ClientMonitoring';
import '../styles/globals.css';
export default function App({ Component, pageProps }: AppProps) {
return (
<SessionProvider session={pageProps.session}>
<ToastProvider>
<ShopProvider>
<ClientMonitoring />
<div className="flex flex-col min-h-screen">
<Header />
<main className="flex-grow">
<Component {...pageProps} />
</main>
<Footer />
</div>
</ShopProvider>
</ToastProvider>
</SessionProvider>
);
}
|