import React from 'react'; import { createBrowserRouter, Navigate } from 'react-router-dom'; import { AppShell } from '../layouts/AppShell'; import { DynamicDashboard } from '../../features/dashboard/DynamicDashboard'; import { OperationsModule } from '../../features/operations/OperationsModule'; import { CrmModule } from '../../features/crm/CrmModule'; import { SalesModule } from '../../features/sales/SalesModule'; import { InventoryModule } from '../../features/inventory/InventoryModule'; import { FinanceModule } from '../../features/finance/FinanceModule'; import { EmployeesModule } from '../../features/employees/EmployeesModule'; import { CommunicationsModule } from '../../features/communications/CommunicationsModule'; import { HelpDeskModule } from '../../features/helpdesk/HelpDeskModule'; import { TasksModule } from '../../features/tasks/TasksModule'; import { CmsModule } from '../../features/cms/CmsModule'; import { MarketingModule } from '../../features/marketing/MarketingModule'; import { AnalyticsModule } from '../../features/analytics/AnalyticsModule'; import { AutomationModule } from '../../features/automation/AutomationModule'; import { AiCenterModule } from '../../features/ai/AiCenterModule'; import { AppsCatalogModule } from '../../features/apps/AppsCatalogModule'; import { SettingsModule } from '../../features/settings/SettingsModule'; export const router = createBrowserRouter([ { path: '/', element: , children: [ { index: true, element: }, { path: 'operations/*', element: }, { path: 'crm/*', element: }, { path: 'sales/*', element: }, { path: 'inventory/*', element: }, { path: 'finance/*', element: }, { path: 'employees/*', element: }, { path: 'communications/*', element: }, { path: 'helpdesk/*', element: }, { path: 'tasks/*', element: }, { path: 'cms/*', element: }, { path: 'marketing/*', element: }, { path: 'analytics/*', element: }, { path: 'automation/*', element: }, { path: 'ai/*', element: }, { path: 'apps/*', element: }, { path: 'settings/*', element: }, { path: '*', element: }, ], }, ]);