import { lazy, Suspense } from 'react'; import { Navigate, Route, Routes } from 'react-router'; import { PermissionRoute, ProtectedRoute } from '../auth/ProtectedRoute'; import { AppLayout } from '../layout/AppLayout'; import { OperationalContextProvider } from '../context/OperationalContext'; import { AuditPage } from '../pages/AuditPage'; import { ChangePasswordPage } from '../pages/ChangePasswordPage'; import { DashboardPage } from '../pages/DashboardPage'; import { LoginPage } from '../pages/LoginPage'; import { NewUserPage } from '../pages/NewUserPage'; import { RolesPage } from '../pages/RolesPage'; import { AccessDeniedPage, NotFoundPage } from '../pages/SystemPages'; import { UserDetailPage } from '../pages/UserDetailPage'; import { UsersPage } from '../pages/UsersPage'; import { AssetsPage } from '../pages/AssetsPage'; import { AssetEditorPage } from '../pages/AssetEditorPage'; import { FieldDiscoveriesPage } from '../pages/FieldDiscoveriesPage'; import { AssetTypesPage } from '../pages/AssetTypesPage'; import { HistoryPage } from '../pages/HistoryPage'; import { TemporalAssetsPage } from '../pages/TemporalAssetsPage'; import { SurveyCampaignsPage } from '../pages/SurveyCampaignsPage'; import { SurveyCampaignEditorPage } from '../pages/SurveyCampaignEditorPage'; import { SurveyExecutionPage } from '../pages/SurveyExecutionPage'; import { InspectionVisitsPage } from '../pages/InspectionVisitsPage'; import { InspectionVisitEditorPage } from '../pages/InspectionVisitEditorPage'; import { InspectionActEditorPage } from '../pages/InspectionActEditorPage'; import { FindingCatalogPage } from '../pages/FindingCatalogPage'; import { FindingDetailPage } from '../pages/FindingDetailPage'; import { FindingsPage } from '../pages/FindingsPage'; import { AssetImportsPage } from '../pages/AssetImportsPage'; import { ActsPage } from '../pages/ActsPage'; import { ReportsPage } from '../pages/ReportsPage'; import { ReportDetailPage } from '../pages/ReportDetailPage'; import { VerificationPlanningPage } from '../pages/VerificationPlanningPage'; import { ActAdministrationPage } from '../pages/ActAdministrationPage'; import { ActAdministrationDetailPage } from '../pages/ActAdministrationDetailPage'; import { FieldBriefingsPage } from '../pages/FieldBriefingsPage'; const MapPage = lazy(() => import('../pages/MapPage').then((module) => ({ default: module.MapPage }))); const DocumentDeliveryPage = lazy(() => import('../pages/DocumentDeliveryPage').then((module) => ({ default: module.DocumentDeliveryPage }))); export function App() { return Cargando módulo…}> } /> }> } /> }> }>} /> }>} /> }> } /> } /> } /> } /> }>} /> }>} /> }>} />} /> } /> }> } /> } /> }>} /> }>} /> }> } /> } /> } /> }>} /> }> } /> } /> }>} />} /> }>} /> }>} />} />} /> }>} />} /> }>} /> }>} /> }> } /> } /> }>} /> }>} /> }>} /> }>} /> }>} /> }>} /> } /> } /> ; }