From b6862de2be4eb2ef1d36ac544204b2566e32896d Mon Sep 17 00:00:00 2001 From: Mike Cao Date: Thu, 24 Jul 2025 21:54:10 -0700 Subject: [PATCH] Made FAVICON_URL a runtime variable. Closes #3412 --- next.config.mjs | 2 -- src/components/common/Favicon.tsx | 2 +- 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/next.config.mjs b/next.config.mjs index 69ce52be..8c88a1ba 100644 --- a/next.config.mjs +++ b/next.config.mjs @@ -14,7 +14,6 @@ const corsMaxAge = process.env.CORS_MAX_AGE; const defaultLocale = process.env.DEFAULT_LOCALE; const disableLogin = process.env.DISABLE_LOGIN; const disableUI = process.env.DISABLE_UI; -const faviconURL = process.env.FAVICON_URL; const forceSSL = process.env.FORCE_SSL; const frameAncestors = process.env.ALLOWED_FRAME_URLS ?? ''; const privateMode = process.env.PRIVATE_MODE; @@ -193,7 +192,6 @@ export default { defaultLocale, disableLogin, disableUI, - faviconURL, privateMode, }, basePath, diff --git a/src/components/common/Favicon.tsx b/src/components/common/Favicon.tsx index 50fb85e5..7b8fb70d 100644 --- a/src/components/common/Favicon.tsx +++ b/src/components/common/Favicon.tsx @@ -13,7 +13,7 @@ export function Favicon({ domain, ...props }) { return null; } - const url = config?.faviconURL || process.env.faviconURL || FAVICON_URL; + const url = config?.faviconURL || FAVICON_URL; const hostName = domain ? getHostName(domain) : null; const domainName = GROUPED_DOMAINS[hostName]?.domain || hostName; const src = hostName ? url.replace(/\{\{\s*domain\s*}}/, domainName) : null;