9635387beb
- 删除 CalendarView.tsx、calendar-action-utils.ts 及其测试文件 - 删除 ScanTerminalCalendar.module.css - ScanTerminalDashboard:移除日历 tab 按钮、日历渲染分支、ContentView 类型中的 calendar - ScanTerminalLightTheme:清理所有 .scan-calendar-* 规则(~40 行) - scan-root-styles.ts:移除 ScanTerminalCalendar 导入 同时完善地理排序: - scan_terminal_filters.py:market_region_from_tz_offset 细化为 7 个区域(东亚/东南亚/中亚/西亚/欧洲非洲/南美/北美)并增加 sort_order - scan_terminal_city_row.py:传递 trading_region_sort - dashboard-types.ts:增加 trading_region_sort 字段 - decision-utils.ts:sortRowsByUserTime 按 trading_region_sort 优先排序 Rejected: keep-calendar-view, calendar-actions-overlap-with-decision-cards Tested: npx tsc --noEmit, python -m ruff check .
52 lines
2.3 KiB
TypeScript
52 lines
2.3 KiB
TypeScript
/* Barrel: pre-combined scan-terminal root class name.
|
|
Consolidates 22 CSS Modules that are always co-imported into
|
|
a single className, keeping ScanTerminalDashboard.tsx lean. */
|
|
|
|
import clsx from "clsx";
|
|
|
|
import dashboardHomeStyles from "./DashboardHomeIntelligence.module.css";
|
|
import dashboardMapStyles from "./DashboardMap.module.css";
|
|
import dashboardModalGuideStyles from "./DashboardModalGuide.module.css";
|
|
import dashboardShellStyles from "./DashboardShell.module.css";
|
|
import detailChromeStyles from "./DetailPanelChrome.module.css";
|
|
import detailContentStyles from "./DetailPanelContent.module.css";
|
|
import detailSectionsStyles from "./DetailPanelSections.module.css";
|
|
import futureForecastModalStyles from "./FutureForecastModal.module.css";
|
|
import historyModalStyles from "./HistoryModal.module.css";
|
|
import modalChromeStyles from "./ModalChrome.module.css";
|
|
import scanTerminalStyles from "./ScanTerminal.module.css";
|
|
import scanTerminalBoardStyles from "./ScanTerminalBoard.module.css";
|
|
import scanTerminalCardStyles from "./ScanTerminalCard.module.css";
|
|
import scanTerminalDetailStyles from "./ScanTerminalDetail.module.css";
|
|
import scanTerminalFiltersStyles from "./ScanTerminalFilters.module.css";
|
|
import scanTerminalLightThemeStyles from "./ScanTerminalLightTheme.module.css";
|
|
import scanTerminalListStyles from "./ScanTerminalList.module.css";
|
|
import scanTerminalMobileStyles from "./ScanTerminalMobile.module.css";
|
|
import scanTerminalOpportunityStyles from "./ScanTerminalOpportunity.module.css";
|
|
import scanTerminalShellStyles from "./ScanTerminalShell.module.css";
|
|
import scanTerminalStateStyles from "./ScanTerminalState.module.css";
|
|
|
|
export const scanRootClass = clsx(
|
|
dashboardHomeStyles.root,
|
|
dashboardMapStyles.root,
|
|
dashboardShellStyles.root,
|
|
dashboardModalGuideStyles.root,
|
|
scanTerminalStyles.root,
|
|
scanTerminalShellStyles.root,
|
|
scanTerminalFiltersStyles.root,
|
|
scanTerminalListStyles.root,
|
|
scanTerminalBoardStyles.root,
|
|
scanTerminalDetailStyles.root,
|
|
scanTerminalStateStyles.root,
|
|
scanTerminalOpportunityStyles.root,
|
|
scanTerminalCardStyles.root,
|
|
scanTerminalMobileStyles.root,
|
|
scanTerminalLightThemeStyles.root,
|
|
detailChromeStyles.root,
|
|
detailContentStyles.root,
|
|
detailSectionsStyles.root,
|
|
modalChromeStyles.root,
|
|
futureForecastModalStyles.root,
|
|
historyModalStyles.root,
|
|
);
|