diff --git a/frontend/components/dashboard/ScanTerminalDashboard.tsx b/frontend/components/dashboard/ScanTerminalDashboard.tsx index 767e3669..7d7abfdf 100644 --- a/frontend/components/dashboard/ScanTerminalDashboard.tsx +++ b/frontend/components/dashboard/ScanTerminalDashboard.tsx @@ -31,7 +31,6 @@ import { getGapColor, getSignalLabel, getSignalState, - TRADING_REGIONS, } from "@/components/dashboard/scan-terminal/continent-grouping"; import { MobileCityCard } from "@/components/dashboard/scan-terminal/MobileCityCard"; import { MobileRegionTabs } from "@/components/dashboard/scan-terminal/MobileRegionTabs"; @@ -347,7 +346,6 @@ function PolyWeatherTerminal({ }, [searchInputRef, setSearchQuery]); const [navExpanded, setNavExpanded] = useState(false); const [activeNavKey, setActiveNavKey] = useState("contracts"); - const [selectedRegionKey, setSelectedRegionKey] = useState("all"); const NAV_ITEMS = [ { key: "contracts", Icon: Table2, labelEn: "Contracts", labelZh: "天气合约" }, @@ -359,24 +357,13 @@ function PolyWeatherTerminal({ { key: "training", Icon: GraduationCap, labelEn: "Training", labelZh: "训练数据" }, ]; - const regionTabs = useMemo(() => { - return [ - { key: "all", labelEn: "ALL", labelZh: "全部" }, - ...TRADING_REGIONS.map((r) => ({ - key: r.key, - labelEn: r.labelEn.toUpperCase(), - labelZh: r.labelZh, - })), - ]; - }, [isEn]); - const filteredRegionRows = useMemo(() => { - const byRegion = selectedRegionKey === "all" - ? rows - : rows.filter((row) => String(row.trading_region).toLowerCase() === selectedRegionKey); - // Only show the primary signal per city (backend marks is_primary_signal) - return byRegion.filter((row) => row.is_primary_signal !== false); - }, [rows, selectedRegionKey]); + return rows.filter( + (row) => + String(row.trading_region).toLowerCase() === "east_asia" && + row.is_primary_signal !== false, + ); + }, [rows]); const watchRows = useMemo(() => { return filteredRegionRows @@ -618,27 +605,6 @@ function PolyWeatherTerminal({ {/* Desktop layout */}
-
- {regionTabs.map((tab) => { - const isActive = selectedRegionKey === tab.key; - return ( - - ); - })} -
-