**New Components:** - FiltersConfigCard — Card with toggle switches for all 11 entry filters - Switch UI component (shadcn/ui with Radix) - useFilterConfig hook — Fetch & update filters via API - FilterConfig types **Features:** - Live toggle switches for 11 filters (flash_crash, regime, risk, session, signal_combination, h1_bias, time_filter, cooldown, etc.) - Real-time updates — no page refresh needed - Shows enabled/disabled count badge - Filter descriptions + last updated timestamp - Auto-refresh every 30 seconds - Refresh button with loading state - Error handling + retry **Integration:** - Added @radix-ui/react-switch dependency - Added Row 5 to dashboard (grid-cols-2) - FiltersConfigCard takes left half of new row **Usage:** User can toggle any filter ON/OFF from dashboard → API updates filter_config.json → Bot reloads config next loop (live update, no restart) Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
20 lines
871 B
TypeScript
20 lines
871 B
TypeScript
export { PriceCard } from "./price-card";
|
|
export { AccountCard } from "./account-card";
|
|
export { SessionCard } from "./session-card";
|
|
export { RiskCard } from "./risk-card";
|
|
export { SignalCard } from "./signal-card";
|
|
export { RegimeCard } from "./regime-card";
|
|
export { PositionsCard } from "./positions-card";
|
|
export { LogCard } from "./log-card";
|
|
export { PriceChart } from "./price-chart";
|
|
export { EquityChart } from "./equity-chart";
|
|
export { Header } from "./header";
|
|
export { Sparkline } from "./sparkline";
|
|
export { SettingsCard } from "./settings-card";
|
|
export { BotStatusCard } from "./bot-status-card";
|
|
export { EntryFilterCard } from "./entry-filter-card";
|
|
export { PerformanceCard } from "./performance-card";
|
|
export { ModelCard } from "./model-card";
|
|
export { ModelDialog } from "./model-dialog";
|
|
export { FiltersConfigCard } from "./filters-config-card";
|