From 98a0a83ccf928d31ce9c49303a91177e93861b4f Mon Sep 17 00:00:00 2001 From: Mike Cao Date: Sun, 12 May 2024 23:15:49 -0700 Subject: [PATCH] Updated handling of env vars. --- next.config.js | 26 +++++++++---------- src/app/(main)/App.tsx | 2 +- src/app/(main)/console/TestConsole.tsx | 2 +- .../realtime/RealtimeCountries.tsx | 2 +- src/components/hooks/useCountryNames.ts | 2 +- src/components/hooks/useLanguageNames.ts | 2 +- src/components/hooks/useLocale.ts | 4 ++- src/components/metrics/BrowsersTable.tsx | 2 +- src/components/metrics/CitiesTable.tsx | 2 +- src/components/metrics/CountriesTable.tsx | 2 +- src/components/metrics/DevicesTable.tsx | 4 ++- src/components/metrics/RegionsTable.tsx | 2 +- src/components/metrics/WorldMap.tsx | 2 +- 13 files changed, 29 insertions(+), 25 deletions(-) diff --git a/next.config.js b/next.config.js index 8a0c6569..92b66943 100644 --- a/next.config.js +++ b/next.config.js @@ -3,19 +3,19 @@ require('dotenv').config(); const path = require('path'); const pkg = require('./package.json'); -const basePath = process.env.BASE_PATH || ''; -const collectApiEndpoint = process.env.COLLECT_API_ENDPOINT || ''; -const cloudMode = process.env.CLOUD_MODE || ''; -const cloudUrl = process.env.CLOUD_URL || ''; -const defaultLocale = process.env.DEFAULT_LOCALE || ''; -const disableLogin = process.env.DISABLE_LOGIN || ''; -const disableUI = process.env.DISABLE_UI || ''; -const forceSSL = process.env.FORCE_SSL || ''; -const frameAncestors = process.env.ALLOWED_FRAME_URLS || ''; -const privateMode = process.env.PRIVATE_MODE || ''; -const shareUrlHost = process.env.SHARE_HOST_URL || ''; -const trackerScriptHost = process.env.TRACKER_SCRIPT_HOST || ''; -const trackerScriptName = process.env.TRACKER_SCRIPT_NAME || ''; +const basePath = process.env.BASE_PATH; +const collectApiEndpoint = process.env.COLLECT_API_ENDPOINT; +const cloudMode = process.env.CLOUD_MODE; +const cloudUrl = process.env.CLOUD_URL; +const defaultLocale = process.env.DEFAULT_LOCALE; +const disableLogin = process.env.DISABLE_LOGIN; +const disableUI = process.env.DISABLE_UI; +const forceSSL = process.env.FORCE_SSL; +const frameAncestors = process.env.ALLOWED_FRAME_URLS; +const privateMode = process.env.PRIVATE_MODE; +const shareUrlHost = process.env.SHARE_URL_HOST; +const trackerScriptHost = process.env.TRACKER_SCRIPT_HOST; +const trackerScriptName = process.env.TRACKER_SCRIPT_NAME; const contentSecurityPolicy = [ `default-src 'self'`, diff --git a/src/app/(main)/App.tsx b/src/app/(main)/App.tsx index 406c2f16..efb38043 100644 --- a/src/app/(main)/App.tsx +++ b/src/app/(main)/App.tsx @@ -27,7 +27,7 @@ export function App({ children }) { {children} {process.env.NODE_ENV === 'production' && !pathname.includes('/share/') && ( -