import { useState } from 'react'; import { Tabs, TabsContent, TabsList, TabsTrigger } from '@/components/ui/tabs'; import OptionsFlowPanel from '@/components/dashboard/OptionsFlowPanel'; import ScannerPanel from '@/components/dashboard/ScannerPanel'; import BacktestPanel from '@/components/dashboard/BacktestPanel'; import MethodologyModal from '@/components/modals/MethodologyModal'; import ReversalAlerts from '@/components/alerts/ReversalAlerts'; import ConvergenceAlerts from '@/components/alerts/ConvergenceAlerts'; import MarketScreenerPanel from '@/components/dashboard/MarketScreenerPanel'; import StockDetailPanel from '@/components/dashboard/StockDetailPanel'; export default function App() { const [selectedSymbol, setSelectedSymbol] = useState(null); const [isMethodologyOpen, setIsMethodologyOpen] = useState(false); return (
setIsMethodologyOpen(false)} /> {/* Header */}

FactorLab: Transparent Market Research

We show you the facts fast — and we tell you what we've tested and what we haven't.

Market Status
RTH • LIVE
{/* Main Content — full width */}
📊 Market Analysis 🎯 Options Flow 🔍 Multi-Signal Scanner 📊 Backtests setSelectedSymbol(null)} />
); }