From 77b22399875b2b177d1d7ca10117803da86d301b Mon Sep 17 00:00:00 2001 From: ajnart Date: Wed, 25 Oct 2023 12:58:13 +0200 Subject: [PATCH] =?UTF-8?q?=F0=9F=93=88=20Fix=20env?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/env.js | 2 +- src/pages/_app.tsx | 15 ++++++++++----- 2 files changed, 11 insertions(+), 6 deletions(-) diff --git a/src/env.js b/src/env.js index c5a596031..f0552ffdf 100644 --- a/src/env.js +++ b/src/env.js @@ -55,7 +55,7 @@ const env = createEnv({ DATABASE_URL: process.env.DATABASE_URL, NEXTAUTH_SECRET: process.env.NEXTAUTH_SECRET, NEXTAUTH_URL: process.env.NEXTAUTH_URL, - NEXT_PUBLIC_DISABLE_ANALYTICS: process.env.NEXT_PUBLIC_DISABLE_ANALYTICS, + NEXT_PUBLIC_DISABLE_ANALYTICS: process.env.DISABLE_ANALYTICS, DOCKER_HOST: process.env.DOCKER_HOST, DOCKER_PORT: process.env.DOCKER_PORT, VERCEL_URL: process.env.VERCEL_URL, diff --git a/src/pages/_app.tsx b/src/pages/_app.tsx index 0a3006826..b91c890ab 100644 --- a/src/pages/_app.tsx +++ b/src/pages/_app.tsx @@ -46,6 +46,7 @@ function App( environmentColorScheme: MantineColorScheme; packageAttributes: ServerSidePackageAttributesType; editModeEnabled: boolean; + analyticsEnabled: boolean; config?: ConfigType; primaryColor?: MantineTheme['primaryColor']; secondaryColor?: MantineTheme['primaryColor']; @@ -56,6 +57,7 @@ function App( }> ) { const { Component, pageProps } = props; + const analyticsEnabled = pageProps.analyticsEnabled ?? true; // TODO: make mapping from our locales to moment locales const language = getLanguageByCode(pageProps.session?.user?.language ?? 'en'); require(`dayjs/locale/${language.locale}.js`); @@ -93,12 +95,12 @@ function App( return ( <> - {env.NEXT_PUBLIC_DISABLE_ANALYTICS !== 'true' && ( + {analyticsEnabled === true && (