update
This commit is contained in:
@@ -8,27 +8,27 @@ import {
|
||||
} from 'react-router-dom';
|
||||
import { ToastContainer } from 'react-toastify';
|
||||
import 'react-toastify/dist/ReactToastify.css';
|
||||
import { LoadingProvider, useNavigationLoading, useLoading } from './contexts/LoadingContext';
|
||||
import { CookieConsentProvider } from './contexts/CookieConsentContext';
|
||||
import { CurrencyProvider } from './contexts/CurrencyContext';
|
||||
import { CompanySettingsProvider } from './contexts/CompanySettingsContext';
|
||||
import { AuthModalProvider } from './contexts/AuthModalContext';
|
||||
import { AntibotProvider } from './contexts/AntibotContext';
|
||||
import OfflineIndicator from './components/common/OfflineIndicator';
|
||||
import CookieConsentBanner from './components/common/CookieConsentBanner';
|
||||
import CookiePreferencesModal from './components/common/CookiePreferencesModal';
|
||||
import AnalyticsLoader from './components/common/AnalyticsLoader';
|
||||
import Loading from './components/common/Loading';
|
||||
import Preloader from './components/common/Preloader';
|
||||
import ScrollToTop from './components/common/ScrollToTop';
|
||||
import AuthModalManager from './components/modals/AuthModalManager';
|
||||
import ResetPasswordRouteHandler from './components/auth/ResetPasswordRouteHandler';
|
||||
import ErrorBoundaryRoute from './components/common/ErrorBoundaryRoute';
|
||||
import { LoadingProvider, useNavigationLoading, useLoading } from './shared/contexts/LoadingContext';
|
||||
import { CookieConsentProvider } from './shared/contexts/CookieConsentContext';
|
||||
import { CurrencyProvider } from './features/payments/contexts/CurrencyContext';
|
||||
import { CompanySettingsProvider } from './shared/contexts/CompanySettingsContext';
|
||||
import { AuthModalProvider } from './features/auth/contexts/AuthModalContext';
|
||||
import { AntibotProvider } from './features/auth/contexts/AntibotContext';
|
||||
import OfflineIndicator from './shared/components/OfflineIndicator';
|
||||
import CookieConsentBanner from './shared/components/CookieConsentBanner';
|
||||
import CookiePreferencesModal from './shared/components/CookiePreferencesModal';
|
||||
import AnalyticsLoader from './shared/components/AnalyticsLoader';
|
||||
import Loading from './shared/components/Loading';
|
||||
import Preloader from './shared/components/Preloader';
|
||||
import ScrollToTop from './shared/components/ScrollToTop';
|
||||
import AuthModalManager from './features/auth/components/AuthModalManager';
|
||||
import ResetPasswordRouteHandler from './features/auth/components/ResetPasswordRouteHandler';
|
||||
import ErrorBoundaryRoute from './shared/components/ErrorBoundaryRoute';
|
||||
|
||||
import useAuthStore from './store/useAuthStore';
|
||||
import useFavoritesStore from './store/useFavoritesStore';
|
||||
|
||||
import { LayoutMain } from './components/layout';
|
||||
import LayoutMain from './shared/components/LayoutMain';
|
||||
import AdminLayout from './pages/AdminLayout';
|
||||
|
||||
import {
|
||||
@@ -37,9 +37,9 @@ import {
|
||||
StaffRoute,
|
||||
AccountantRoute,
|
||||
CustomerRoute
|
||||
} from './components/auth';
|
||||
} from './features/auth/components';
|
||||
|
||||
const HomePage = lazy(() => import('./pages/HomePage'));
|
||||
const HomePage = lazy(() => import('./features/content/pages/HomePage'));
|
||||
const DashboardPage = lazy(() => import('./pages/customer/DashboardPage'));
|
||||
const RoomListPage = lazy(() => import('./pages/customer/RoomListPage'));
|
||||
const RoomDetailPage = lazy(() => import('./pages/customer/RoomDetailPage'));
|
||||
@@ -59,16 +59,16 @@ const InvoiceEditPage = lazy(() => import('./pages/admin/InvoiceEditPage'));
|
||||
const ProfilePage = lazy(() => import('./pages/customer/ProfilePage'));
|
||||
const LoyaltyPage = lazy(() => import('./pages/customer/LoyaltyPage'));
|
||||
const GroupBookingPage = lazy(() => import('./pages/customer/GroupBookingPage'));
|
||||
const AboutPage = lazy(() => import('./pages/AboutPage'));
|
||||
const ContactPage = lazy(() => import('./pages/ContactPage'));
|
||||
const PrivacyPolicyPage = lazy(() => import('./pages/PrivacyPolicyPage'));
|
||||
const TermsPage = lazy(() => import('./pages/TermsPage'));
|
||||
const RefundsPolicyPage = lazy(() => import('./pages/RefundsPolicyPage'));
|
||||
const CancellationPolicyPage = lazy(() => import('./pages/CancellationPolicyPage'));
|
||||
const AccessibilityPage = lazy(() => import('./pages/AccessibilityPage'));
|
||||
const FAQPage = lazy(() => import('./pages/FAQPage'));
|
||||
const BlogPage = lazy(() => import('./pages/BlogPage'));
|
||||
const BlogDetailPage = lazy(() => import('./pages/BlogDetailPage'));
|
||||
const AboutPage = lazy(() => import('./features/content/pages/AboutPage'));
|
||||
const ContactPage = lazy(() => import('./features/content/pages/ContactPage'));
|
||||
const PrivacyPolicyPage = lazy(() => import('./features/content/pages/PrivacyPolicyPage'));
|
||||
const TermsPage = lazy(() => import('./features/content/pages/TermsPage'));
|
||||
const RefundsPolicyPage = lazy(() => import('./features/content/pages/RefundsPolicyPage'));
|
||||
const CancellationPolicyPage = lazy(() => import('./features/content/pages/CancellationPolicyPage'));
|
||||
const AccessibilityPage = lazy(() => import('./features/content/pages/AccessibilityPage'));
|
||||
const FAQPage = lazy(() => import('./features/content/pages/FAQPage'));
|
||||
const BlogPage = lazy(() => import('./features/content/pages/BlogPage'));
|
||||
const BlogDetailPage = lazy(() => import('./features/content/pages/BlogDetailPage'));
|
||||
|
||||
const AdminDashboardPage = lazy(() => import('./pages/admin/DashboardPage'));
|
||||
const InvoiceManagementPage = lazy(() => import('./pages/admin/InvoiceManagementPage'));
|
||||
@@ -111,7 +111,7 @@ const AccountantInvoiceManagementPage = lazy(() => import('./pages/accountant/In
|
||||
const AccountantAnalyticsDashboardPage = lazy(() => import('./pages/accountant/AnalyticsDashboardPage'));
|
||||
const AccountantLayout = lazy(() => import('./pages/AccountantLayout'));
|
||||
|
||||
const NotFoundPage = lazy(() => import('./pages/NotFoundPage'));
|
||||
const NotFoundPage = lazy(() => import('./shared/pages/NotFoundPage'));
|
||||
|
||||
// Component to track navigation changes - must be inside Router
|
||||
const NavigationTracker: React.FC = () => {
|
||||
|
||||
Reference in New Issue
Block a user