All files / varjoliitokauppa/pages _app.tsx

100% Statements 1/1
100% Branches 0/0
100% Functions 1/1
100% Lines 1/1

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>
  );
}