This commit is contained in:
Iliyan Angelov
2025-11-18 18:35:46 +02:00
parent a1bd576540
commit ab832f851b
26 changed files with 8878 additions and 355 deletions

View File

@@ -55,22 +55,12 @@ const ResetPasswordPage = lazy(() => import('./pages/auth/ResetPasswordPage'));
// Lazy load admin pages
const AdminDashboardPage = lazy(() => import('./pages/admin/DashboardPage'));
const RoomManagementPage = lazy(() => import('./pages/admin/RoomManagementPage'));
const UserManagementPage = lazy(() => import('./pages/admin/UserManagementPage'));
const BookingManagementPage = lazy(() => import('./pages/admin/BookingManagementPage'));
const PaymentManagementPage = lazy(() => import('./pages/admin/PaymentManagementPage'));
const InvoiceManagementPage = lazy(() => import('./pages/admin/InvoiceManagementPage'));
const ServiceManagementPage = lazy(() => import('./pages/admin/ServiceManagementPage'));
const ReviewManagementPage = lazy(() => import('./pages/admin/ReviewManagementPage'));
const PromotionManagementPage = lazy(() => import('./pages/admin/PromotionManagementPage'));
const BannerManagementPage = lazy(() => import('./pages/admin/BannerManagementPage'));
const ReportsPage = lazy(() => import('./pages/admin/ReportsPage'));
const CookieSettingsPage = lazy(() => import('./pages/admin/CookieSettingsPage'));
const CurrencySettingsPage = lazy(() => import('./pages/admin/CurrencySettingsPage'));
const StripeSettingsPage = lazy(() => import('./pages/admin/StripeSettingsPage'));
const AuditLogsPage = lazy(() => import('./pages/admin/AuditLogsPage'));
const CheckInPage = lazy(() => import('./pages/admin/CheckInPage'));
const CheckOutPage = lazy(() => import('./pages/admin/CheckOutPage'));
const PageContentDashboardPage = lazy(() => import('./pages/admin/PageContentDashboard'));
const AnalyticsDashboardPage = lazy(() => import('./pages/admin/AnalyticsDashboardPage'));
const BusinessDashboardPage = lazy(() => import('./pages/admin/BusinessDashboardPage'));
const SettingsPage = lazy(() => import('./pages/admin/SettingsPage'));
const ReceptionDashboardPage = lazy(() => import('./pages/admin/ReceptionDashboardPage'));
// Demo component for pages not yet created
const DemoPage: React.FC<{ title: string }> = ({ title }) => (
@@ -299,65 +289,25 @@ function App() {
path="users"
element={<UserManagementPage />}
/>
<Route
path="rooms"
element={<RoomManagementPage />}
/>
<Route
path="bookings"
element={<BookingManagementPage />}
/>
<Route
path="payments"
element={<PaymentManagementPage />}
/>
<Route
path="invoices"
element={<InvoiceManagementPage />}
/>
<Route
path="services"
element={<ServiceManagementPage />}
/>
<Route
path="reviews"
element={<ReviewManagementPage />}
/>
<Route
path="promotions"
element={<PromotionManagementPage />}
/>
<Route
path="check-in"
element={<CheckInPage />}
/>
<Route
path="check-out"
element={<CheckOutPage />}
/>
<Route
path="banners"
element={<BannerManagementPage />}
/>
<Route
path="reports"
element={<ReportsPage />}
path="business"
element={<BusinessDashboardPage />}
/>
<Route
path="audit-logs"
element={<AuditLogsPage />}
<Route
path="reception"
element={<ReceptionDashboardPage />}
/>
<Route
path="page-content"
element={<PageContentDashboardPage />}
/>
<Route
path="analytics"
element={<AnalyticsDashboardPage />}
/>
<Route
path="settings"
element={<CookieSettingsPage />}
/>
<Route
path="settings/currency"
element={<CurrencySettingsPage />}
/>
<Route
path="settings/stripe"
element={<StripeSettingsPage />}
element={<SettingsPage />}
/>
</Route>