Add Plausible analytics
This commit is contained in:
@@ -34,6 +34,7 @@
|
|||||||
"mongodb": "^3.6.9",
|
"mongodb": "^3.6.9",
|
||||||
"next": "^12.2.5",
|
"next": "^12.2.5",
|
||||||
"next-auth": "^4.14.0",
|
"next-auth": "^4.14.0",
|
||||||
|
"next-plausible": "^3.6.3",
|
||||||
"next-pwa": "^5.6.0",
|
"next-pwa": "^5.6.0",
|
||||||
"nodemailer": "^6.7.2",
|
"nodemailer": "^6.7.2",
|
||||||
"nprogress": "^0.2.0",
|
"nprogress": "^0.2.0",
|
||||||
|
|||||||
+18
-15
@@ -5,6 +5,7 @@ import {createTheme, ThemeProvider} from '@mui/material/styles'
|
|||||||
import CssBaseline from '@mui/material/CssBaseline'
|
import CssBaseline from '@mui/material/CssBaseline'
|
||||||
import {SessionProvider, useSession} from 'next-auth/react'
|
import {SessionProvider, useSession} from 'next-auth/react'
|
||||||
import {CacheProvider} from '@emotion/react'
|
import {CacheProvider} from '@emotion/react'
|
||||||
|
import PlausibleProvider from 'next-plausible'
|
||||||
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'
|
||||||
@@ -101,21 +102,23 @@ export default function MyApp(props) {
|
|||||||
}, [])
|
}, [])
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<CacheProvider value={emotionCache}>
|
<PlausibleProvider domain='oki.re'>
|
||||||
<ThemeProvider theme={theme}>
|
<CacheProvider value={emotionCache}>
|
||||||
<CssBaseline />
|
<ThemeProvider theme={theme}>
|
||||||
<ParolesListContextProvider>
|
<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>
|
)}
|
||||||
</ParolesListContextProvider>
|
</SessionProvider>
|
||||||
</ThemeProvider>
|
</ParolesListContextProvider>
|
||||||
</CacheProvider>
|
</ThemeProvider>
|
||||||
|
</CacheProvider>
|
||||||
|
</PlausibleProvider>
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -6219,6 +6219,11 @@ next-auth@^4.14.0:
|
|||||||
preact-render-to-string "^5.1.19"
|
preact-render-to-string "^5.1.19"
|
||||||
uuid "^8.3.2"
|
uuid "^8.3.2"
|
||||||
|
|
||||||
|
next-plausible@^3.6.3:
|
||||||
|
version "3.6.3"
|
||||||
|
resolved "https://registry.yarnpkg.com/next-plausible/-/next-plausible-3.6.3.tgz#964e711e015a0fc03ad772123d1a1e48c86900bd"
|
||||||
|
integrity sha512-KlpB0k/PPMq0udKOLgTcp6RAqGLiIi7956tXRD5w/gzzgVdp2i3xvnafG60Exjiz98go1Jj98n/PxD3WitKH6Q==
|
||||||
|
|
||||||
next-pwa@^5.6.0:
|
next-pwa@^5.6.0:
|
||||||
version "5.6.0"
|
version "5.6.0"
|
||||||
resolved "https://registry.yarnpkg.com/next-pwa/-/next-pwa-5.6.0.tgz#f7b1960c4fdd7be4253eb9b41b612ac773392bf4"
|
resolved "https://registry.yarnpkg.com/next-pwa/-/next-pwa-5.6.0.tgz#f7b1960c4fdd7be4253eb9b41b612ac773392bf4"
|
||||||
|
|||||||
Reference in New Issue
Block a user