import React, { lazy, Suspense } from 'react'; import { BrowserRouter as Router, Routes, Route } from 'react-router-dom'; import LoadingState from './components/ui/LoadingState'; import MainLayout from './layouts'; const OperationAgent = lazy(() => import('./pages/OperationAgent')); const OperationAgentEnhanced = lazy(() => import('./pages/OperationAgentEnhanced')); const Homepage = lazy(() => import('./pages/Homepage')); const Pricing = lazy(() => import('./pages/Pricing')); const CaseStudy = lazy(() => import('./pages/CaseStudy')); const LoginPage = lazy(() => import('./pages/Auth/LoginPage')); const RegisterPage = lazy(() => import('./pages/Auth/RegisterPage')); const AuditPage = lazy(() => import('./pages/Audit')); const ChatbotPage = lazy(() => import('./pages/Chatbot')); const CommandPage = lazy(() => import('./pages/Command')); const CreativePage = lazy(() => import('./pages/Creative')); const CustomerPage = lazy(() => import('./pages/Customer')); const GovernancePage = lazy(() => import('./pages/Governance')); const MonitoringPage = lazy(() => import('./pages/Monitoring')); const NLPPage = lazy(() => import('./pages/NLP')); const OmnichannelPage = lazy(() => import('./pages/Omnichannel')); const OrderFulfillmentPage = lazy(() => import('./pages/OrderFulfillment')); const RecommendationPage = lazy(() => import('./pages/Recommendation')); const SovereigntyPage = lazy(() => import('./pages/Sovereignty')); const SyncPage = lazy(() => import('./pages/Sync')); const TelemetryPage = lazy(() => import('./pages/Telemetry')); const TracePage = lazy(() => import('./pages/Trace')); const VaultPage = lazy(() => import('./pages/Vault')); const WebhookPage = lazy(() => import('./pages/Webhook')); const AdPage = lazy(() => import('./pages/Ad')); const ProcurementPage = lazy(() => import('./pages/Procurement')); const WarehousePage = lazy(() => import('./pages/Warehouse')); const OrderListRefactored = lazy(() => import('./pages/Orders/OrderListRefactored')); const AutoExecutionPage = lazy(() => import('./pages/AutoExecution')); const AutoPilotPage = lazy(() => import('./pages/AutoPilot')); const AppRouter: React.FC = () => { return ( }> } /> } /> } /> } /> } /> } /> } /> } /> }> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> ); }; export default AppRouter;