移除天气市场新闻面板,市场列支持点击跳转 Polymarket
删除 WeatherNewsPanel 组件。GroupedMarketTable 市场价格列支持 ExternalLink 跳转到 Polymarket。城市数据去重,每城只保留排名最高的合约。
This commit is contained in:
@@ -886,8 +886,17 @@ function PolyWeatherTerminal({
|
||||
}, [isEn]);
|
||||
|
||||
const filteredRegionRows = useMemo(() => {
|
||||
if (selectedRegionKey === "all") return rows;
|
||||
return rows.filter((row) => String(row.trading_region).toLowerCase() === selectedRegionKey);
|
||||
const byRegion = selectedRegionKey === "all"
|
||||
? rows
|
||||
: rows.filter((row) => String(row.trading_region).toLowerCase() === selectedRegionKey);
|
||||
// Deduplicate: one row per city, keep the first (highest score from sorting)
|
||||
const seen = new Set<string>();
|
||||
return byRegion.filter((row) => {
|
||||
const key = (row.city || "").toLowerCase();
|
||||
if (seen.has(key)) return false;
|
||||
seen.add(key);
|
||||
return true;
|
||||
});
|
||||
}, [rows, selectedRegionKey]);
|
||||
|
||||
const watchRows = useMemo(() => {
|
||||
|
||||
Reference in New Issue
Block a user