import { BrowserRouter, Navigate, Route, Routes } from 'react-router-dom' import { Toaster } from 'sonner' import { AuthProvider } from '@/contexts/AuthContext' import { ProtectedRoute } from '@/components/ProtectedRoute' import { Layout } from '@/components/Layout' import { LoginPage } from '@/pages/LoginPage' import { UserDashboardPage } from '@/pages/UserDashboardPage' import { InboxPage } from '@/pages/InboxPage' import { SuppliersPage } from '@/pages/master/SuppliersPage' import { ProjectsPage } from '@/pages/master/ProjectsPage' import { DepartmentsPage } from '@/pages/master/DepartmentsPage' import { CatalogsPage } from '@/pages/master/CatalogsPage' import { ContractCreatePage } from '@/pages/contracts/ContractCreatePage' import { ContractDetailPage } from '@/pages/contracts/ContractDetailPage' import { MyContractsPage } from '@/pages/contracts/MyContractsPage' import { PurchaseEvaluationsListPage, PurchaseEvaluationDetailPage } from '@/pages/pe/PurchaseEvaluationsListPage' import { PurchaseEvaluationCreatePage } from '@/pages/pe/PurchaseEvaluationCreatePage' import { PurchaseEvaluationWorkspacePage } from '@/pages/pe/PurchaseEvaluationWorkspacePage' import { WorkflowMatrixViewPage } from '@/pages/pe/WorkflowMatrixViewPage' import { EmployeesListPage } from '@/pages/hrm/EmployeesListPage' import { EmployeeCreatePage } from '@/pages/hrm/EmployeeCreatePage' import { HrmConfigsPage } from '@/pages/hrm/HrmConfigsPage' import { InternalDirectoryPage } from '@/pages/office/InternalDirectoryPage' import { MeetingCalendarPage } from '@/pages/office/MeetingCalendarPage' import { MeetingRoomsPage } from '@/pages/office/MeetingRoomsPage' import { ProposalCreatePage } from '@/pages/office/ProposalCreatePage' import { ProposalDetailPage } from '@/pages/office/ProposalDetailPage' import { ProposalsListPage } from '@/pages/office/ProposalsListPage' import { WorkflowAppsListPage } from '@/pages/office/WorkflowAppsListPage' import { WorkflowAppDetailPage } from '@/pages/office/WorkflowAppDetailPage' import { ItTicketsPage } from '@/pages/office/ItTicketsPage' import { MyAttendancePage } from '@/pages/office/MyAttendancePage' import { HrmDashboardPage } from '@/pages/hrm/HrmDashboardPage' function App() { return ( } /> } > } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> {/* Hồ sơ Nhân sự (Phase 10.1 G-H1 — Mig 34) */} } /> } /> {/* Cấu hình HRM (Phase 10.2 G-H2 — Mig 35) */} } /> } /> {/* Văn phòng số — Danh bạ nội bộ (Phase 10.2 G-O1) */} } /> {/* Văn phòng số — Phòng họp Booking + Catalog (Phase 10.2 G-O2 — Mig 36 S36) */} } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> Trang này chưa được build. } /> ) } export default App