/* ═══════════════════════════════════════════════════════════════ 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 &&