aboutsummaryrefslogtreecommitdiffstats
path: root/src/pages/_app.tsx
diff options
context:
space:
mode:
authorArmand Philippot <git@armandphilippot.com>2023-10-26 21:55:55 +0200
committerArmand Philippot <git@armandphilippot.com>2023-11-11 18:15:27 +0100
commit3ab9f0423e97af63da4bf6a13ffd786955bd5b3b (patch)
tree53866337f2e2b0bd47ada82f0f35799595663108 /src/pages/_app.tsx
parent795b92cc1a168c48c7710ca6e0e1ef5974013d95 (diff)
refactor(hooks,providers): rewrite useAckee hook and AckeeProvider
Diffstat (limited to 'src/pages/_app.tsx')
-rw-r--r--src/pages/_app.tsx14
1 files changed, 10 insertions, 4 deletions
diff --git a/src/pages/_app.tsx b/src/pages/_app.tsx
index 0fb17f4..914b0b6 100644
--- a/src/pages/_app.tsx
+++ b/src/pages/_app.tsx
@@ -1,19 +1,25 @@
-import { ThemeProvider } from 'next-themes';
import { useRouter } from 'next/router';
+import { ThemeProvider } from 'next-themes';
import { IntlProvider } from 'react-intl';
import '../styles/globals.scss';
-import { type AppPropsWithLayout } from '../types';
+import type { AppPropsWithLayout } from '../types';
import { settings } from '../utils/config';
+import { STORAGE_KEY } from '../utils/constants';
import { AckeeProvider, PrismThemeProvider } from '../utils/providers';
const App = ({ Component, pageProps }: AppPropsWithLayout) => {
const { locale, defaultLocale } = useRouter();
- const appLocale: string = locale || settings.locales.defaultLocale;
+ const appLocale: string = locale ?? settings.locales.defaultLocale;
const getLayout = Component.getLayout ?? ((page) => page);
const { translation, ...componentProps } = pageProps;
return (
- <AckeeProvider domain={settings.ackee.url} siteId={settings.ackee.siteId}>
+ <AckeeProvider
+ domainId={settings.ackee.siteId}
+ server={settings.ackee.url}
+ storageKey={STORAGE_KEY.ACKEE}
+ tracking="full"
+ >
<IntlProvider
locale={appLocale}
defaultLocale={defaultLocale}