import React from 'react'; import { BrowserRouter, Routes, Route, Navigate } from 'react-router-dom'; import Navbar from './components/Navbar'; import Hero from './components/Hero'; import PhysicsOfSafety from './components/PhysicsOfSafety'; import UseCases from './components/UseCases'; import Estimator from './components/Estimator'; import TrustBar from './components/TrustBar'; import Comparison from './components/Comparison'; import LeadForm from './components/LeadForm'; import Footer from './components/Footer'; const LoginPage = React.lazy(() => import('./admin/auth/LoginPage')); const ProtectedRoute = React.lazy(() => import('./admin/auth/ProtectedRoute')); const AdminLayout = React.lazy(() => import('./admin/layout/AdminLayout')); const KanbanBoard = React.lazy(() => import('./admin/orders/KanbanBoard')); const AnalyticsDashboard = React.lazy(() => import('./admin/analytics/AnalyticsDashboard')); const CompletedOrdersTable = React.lazy(() => import('./admin/analytics/CompletedOrdersTable')); const UserManagementPage = React.lazy(() => import('./admin/users/UserManagementPage')); const SettingsPage = React.lazy(() => import('./admin/settings/SettingsPage')); const ClientsPage = React.lazy(() => import('./admin/clients/ClientsPage')); function PublicSite() { return (