diff --git a/frontend/components/dashboard/ScanTerminalDashboard.tsx b/frontend/components/dashboard/ScanTerminalDashboard.tsx index b57798fe..50dd123b 100644 --- a/frontend/components/dashboard/ScanTerminalDashboard.tsx +++ b/frontend/components/dashboard/ScanTerminalDashboard.tsx @@ -27,9 +27,9 @@ import { getGapColor, getSignalLabel, getSignalState, - resolveTradingRegionKey, - TRADING_REGIONS, - detectLocalRegion, + getCityRegion, + REGIONS, + getDefaultRegion, } from "@/components/dashboard/scan-terminal/continent-grouping"; import { MobileCityCard } from "@/components/dashboard/scan-terminal/MobileCityCard"; import { MobileRegionTabs } from "@/components/dashboard/scan-terminal/MobileRegionTabs"; @@ -290,7 +290,7 @@ function PolyWeatherTerminal({ const filteredRegionRows = useMemo(() => { return rows.filter( - (row) => resolveTradingRegionKey(row) === selectedRegionKey, + (row) => getCityRegion(row) === selectedRegionKey, ); }, [rows, selectedRegionKey]); @@ -504,7 +504,7 @@ function PolyWeatherTerminal({ <> {/* Region tabs */}
- {TRADING_REGIONS.filter((r) => visibleRegions.has(r.key)).map((r) => ({ + {REGIONS.filter((r) => visibleRegions.has(r.key)).map((r) => ({ key: r.key, labelEn: r.labelEn.toUpperCase(), labelZh: r.labelZh, @@ -540,7 +540,7 @@ function PolyWeatherTerminal({ id="region-selector-popover" className="hidden absolute right-0 top-full mt-1 z-50 bg-white border border-slate-200 rounded-lg shadow-lg p-2 min-w-[180px]" > - {TRADING_REGIONS.map((r) => { + {REGIONS.map((r) => { const checked = visibleRegions.has(r.key); return (