From 7e7d9a2bd568dd913eb5294d18421bbca20eaa46 Mon Sep 17 00:00:00 2001 From: Scott Wilson Date: Tue, 22 Oct 2024 20:56:10 -0700 Subject: [PATCH] fix: refine check of when to display region select --- frontend/src/components/navigation/RegionSelect.tsx | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/frontend/src/components/navigation/RegionSelect.tsx b/frontend/src/components/navigation/RegionSelect.tsx index 008c7ea3a..44f2336cd 100644 --- a/frontend/src/components/navigation/RegionSelect.tsx +++ b/frontend/src/components/navigation/RegionSelect.tsx @@ -78,10 +78,16 @@ export const RegionSelect = () => { router.push(`https://${value}.infisical.com/${router.pathname}`); }; - const [subdomain, domain] = window.location.host.split("."); + const shouldDisplay = + window.location.origin.includes("https://app.infisical.com") || + window.location.origin.includes("https://us.infisical.com") || + window.location.origin.includes("https://eu.infisical.com") || + window.location.origin.includes("http://localhost:8080"); // only display region select for cloud - if (!domain?.match(/infisical/)) return null; + if (!shouldDisplay) return null; + + const [subdomain] = window.location.host.split("."); // default to US if not eu const currentRegion = subdomain === Region.EU ? regions[1] : regions[0];