import { lazy, Suspense } from "react"; import { Routes, Route } from "react-router-dom"; import { AuthProvider } from "./context/AuthContext"; import { AlertProvider } from "./context/AlertContext"; import ErrorBoundary from "./components/ErrorBoundary"; import AdminLayout from "./components/AdminLayout"; import AlertContainer from "./components/AlertContainer"; import Login from "./pages/Login"; import Dashboard from "./pages/Dashboard"; import "./variables.css"; import "./base.css"; import "./forms.css"; import "./buttons.css"; import "./layout.css"; import "./components.css"; import "./tables.css"; import "./skeleton.css"; import "./datepicker.css"; import "./filemanager.css"; import "./pagination.css"; import "./responsive.css"; import "./login.css"; import "./dashboard.css"; import "./attendance.css"; import "./settings.css"; import "./offers.css"; import "./invoices.css"; const Users = lazy(() => import("./pages/Users")); const Attendance = lazy(() => import("./pages/Attendance")); const AttendanceHistory = lazy(() => import("./pages/AttendanceHistory")); const AttendanceAdmin = lazy(() => import("./pages/AttendanceAdmin")); const AttendanceBalances = lazy(() => import("./pages/AttendanceBalances")); const AttendanceCreate = lazy(() => import("./pages/AttendanceCreate")); const LeaveRequests = lazy(() => import("./pages/LeaveRequests")); const LeaveApproval = lazy(() => import("./pages/LeaveApproval")); const AttendanceLocation = lazy(() => import("./pages/AttendanceLocation")); const Trips = lazy(() => import("./pages/Trips")); const TripsHistory = lazy(() => import("./pages/TripsHistory")); const TripsAdmin = lazy(() => import("./pages/TripsAdmin")); const Vehicles = lazy(() => import("./pages/Vehicles")); const Offers = lazy(() => import("./pages/Offers")); const OfferDetail = lazy(() => import("./pages/OfferDetail")); const OffersCustomers = lazy(() => import("./pages/OffersCustomers")); const OffersTemplates = lazy(() => import("./pages/OffersTemplates")); const Orders = lazy(() => import("./pages/Orders")); const OrderDetail = lazy(() => import("./pages/OrderDetail")); const Projects = lazy(() => import("./pages/Projects")); const ProjectCreate = lazy(() => import("./pages/ProjectCreate")); const ProjectDetail = lazy(() => import("./pages/ProjectDetail")); const Invoices = lazy(() => import("./pages/Invoices")); const InvoiceDetail = lazy(() => import("./pages/InvoiceDetail")); const Settings = lazy(() => import("./pages/Settings")); const AuditLog = lazy(() => import("./pages/AuditLog")); const NotFound = lazy(() => import("./pages/NotFound")); export default function AdminApp() { return (
} > } /> }> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } />
); }