Add ParolesListContextProvider to _app

This commit is contained in:
Cédric FAMIBELLE-PRONZOLA
2022-05-22 22:19:39 +04:00
parent 1308507b7d
commit b97e129233
+11 -8
View File
@@ -8,6 +8,7 @@ import {CacheProvider} from '@emotion/react'
import {grey, green, red} from '@mui/material/colors' import {grey, green, red} from '@mui/material/colors'
import NProgress from 'nprogress' import NProgress from 'nprogress'
import createEmotionCache from '../lib/create-emotion-cache' import createEmotionCache from '../lib/create-emotion-cache'
import {ParolesListContextProvider} from '../contexts/paroles-list'
import '@fontsource/roboto/300.css' import '@fontsource/roboto/300.css'
import '@fontsource/roboto/400.css' import '@fontsource/roboto/400.css'
@@ -103,14 +104,16 @@ export default function MyApp(props) {
<CacheProvider value={emotionCache}> <CacheProvider value={emotionCache}>
<ThemeProvider theme={theme}> <ThemeProvider theme={theme}>
<CssBaseline /> <CssBaseline />
<SessionProvider session={pageProps.session} refetchInterval={5 * 60}> <ParolesListContextProvider>
<SwitchTheme switchFixed={switchFixed} mode={mode} setMode={setMode} /> <SessionProvider session={pageProps.session} refetchInterval={5 * 60}>
{Component.auth ? ( <SwitchTheme switchFixed={switchFixed} mode={mode} setMode={setMode} />
<Auth><Component {...pageProps} /></Auth> {Component.auth ? (
) : ( <Auth><Component {...pageProps} /></Auth>
<Component {...pageProps} /> ) : (
)} <Component {...pageProps} />
</SessionProvider> )}
</SessionProvider>
</ParolesListContextProvider>
</ThemeProvider> </ThemeProvider>
</CacheProvider> </CacheProvider>
) )