diff --git a/frontend/components/dashboard/ScanTerminalDashboard.tsx b/frontend/components/dashboard/ScanTerminalDashboard.tsx index ebd3dcee..9a60911b 100644 --- a/frontend/components/dashboard/ScanTerminalDashboard.tsx +++ b/frontend/components/dashboard/ScanTerminalDashboard.tsx @@ -110,7 +110,6 @@ const TERM = { signal: { en: "Signal", zh: "信号" }, searchPlaceholder: { en: "Search city, contract, station, or signal", zh: "搜索城市、合约、站点或信号" }, weatherContracts: { en: "Weather Contracts", zh: "天气合约" }, - approvedSignals: { en: "Approved Signals", zh: "已确认信号" }, selectedContractMonitor: { en: "Selected Contract Monitor", zh: "选中合约监控" }, probabilityDistribution: { en: "Probability Distribution", zh: "概率分布" }, marketList: { en: "Market List", zh: "市场列表" }, @@ -377,12 +376,6 @@ function PolyWeatherTerminal({ return rows.filter((row) => String(row.trading_region).toLowerCase() === selectedRegionKey); }, [rows, selectedRegionKey]); - const approveRows = useMemo(() => { - return filteredRegionRows - .filter((row) => ["Approve", "Tradable"].includes(decisionLabel(row))) - .slice(0, 8); - }, [filteredRegionRows]); - const watchRows = useMemo(() => { return filteredRegionRows .filter((row) => decisionLabel(row) === "Watch" || !row.tradable) @@ -618,109 +611,40 @@ function PolyWeatherTerminal({ })} - {activeNavKey === "signals" ? ( - <> - -
- {approveRows.map((row) => ( - - ))} - {approveRows.length === 0 && ( -
- {isEn ? "No approved signals in this timezone" : "该时区暂无已确认信号"} -
- )} + +
+
+
+ {t("rows", isEn)}
- - - -
- +
{filteredRegionRows.length}
+
+
+
+ {t("avgEdge", isEn)}
- - - ) : ( - <> - -
-
-
- {t("rows", isEn)} -
-
{filteredRegionRows.length}
-
-
-
- {t("avgEdge", isEn)} -
-
- {pct(avgEdge)} -
-
-
-
- {t("liquidity", isEn)} -
-
- {money(totalLiquidity)} -
-
+
+ {pct(avgEdge)}
-
- +
+
+
+ {t("liquidity", isEn)}
- - - -
- {(approveRows.length ? approveRows : rows.slice(0, 5)).map((row) => ( - - ))} +
+ {money(totalLiquidity)}
- - - )} +
+
+
+ +
+
{/* Column 2 */}