/* ═══════════════════════════════════════════════════════════════ App.jsx — Root component with view routing ═══════════════════════════════════════════════════════════════ */ import { ScanProvider, useScan, VIEWS } from './context/ScanContext'; import LandingPage from './components/LandingPage'; import AnalysisView from './components/AnalysisView'; import ReportView from './components/ReportView'; function AppContent() { const { view } = useScan(); return ( <> {/* Subtle scanline overlay for cyberpunk feel */}
{view === VIEWS.LANDING && } {view === VIEWS.ANALYSIS && } {view === VIEWS.REPORT && } ); } function App() { return ( ); } export default App;