From c8f3456459b6281dbe833f8a9029fa22fbe76d1d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20FAMIBELLE-PRONZOLA?= Date: Thu, 23 May 2024 18:42:26 +0400 Subject: [PATCH] Add AuthProvider to RootLayout --- app/auth-provider.js | 17 +++++++++++++++++ app/layout.js | 17 ++++++++++------- 2 files changed, 27 insertions(+), 7 deletions(-) create mode 100644 app/auth-provider.js diff --git a/app/auth-provider.js b/app/auth-provider.js new file mode 100644 index 0000000..d28f281 --- /dev/null +++ b/app/auth-provider.js @@ -0,0 +1,17 @@ +'use client' + +import Proptypes from 'prop-types' +import {SessionProvider} from 'next-auth/react' + +export default function AuthProvider({children, session}) { + return ( + + {children} + + ) +} + +AuthProvider.propTypes = { + children: Proptypes.node, + session: Proptypes.object +} diff --git a/app/layout.js b/app/layout.js index 4060734..95e9704 100644 --- a/app/layout.js +++ b/app/layout.js @@ -6,17 +6,20 @@ import '@fontsource/roboto/500.css' import '@fontsource/roboto/700.css' import CssBaseline from '@mui/material/CssBaseline' import theme from '../src/theme.js' +import AuthProvider from './auth-provider.js' -export default function RootLayout({children}) { // eslint-disable-line react/prop-types +export default function RootLayout({children, Session}) { // eslint-disable-line react/prop-types return ( - - - - {children} - - + + + + + {children} + + + )