import { Suspense } from 'react'; import { BrowserRouter as Router, Routes, Route, Navigate } from 'react-router-dom'; import { AuthProvider } from './components/AuthContext'; import { ProtectedRoute } from './components/ProtectedRoute'; import { Layout } from './components/Layout'; import { ErrorBoundary } from './components/ErrorBoundary'; import { Toaster } from 'react-hot-toast'; import { LandingPage } from './pages/LandingPage'; import { Login } from './pages/Login'; import { Register } from './pages/Register'; import { Dashboard } from './pages/Dashboard'; import { NewScan } from './pages/NewScan'; import { ScanResults } from './pages/ScanResults'; import { AlertSettingsPage } from './pages/Settings'; import { ReportsHistory } from './pages/ReportsHistory'; import Pricing from './pages/Pricing'; import { SuperAdminLogin } from './pages/SuperAdminLogin'; import SuperAdminPanel from './pages/SuperAdminPanel'; import SupportEngineerPanel from './pages/SupportEngineerPanel'; import { OrganizationPage } from './pages/OrganizationPage'; import LogsAndThreats from './pages/LogsAndThreats'; import Profile from './pages/Profile'; import { Help } from './pages/Help'; import { LegalPage } from './pages/LegalPage'; function App() { return (
}> } /> } /> } /> } /> } /> } /> }> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } />
); } export default App;