Finalize CRM transformation, mobile responsiveness, and Qdrant integration

This commit is contained in:
2026-06-06 13:31:31 +05:30
parent a162fa89e5
commit 59fc91f034
45 changed files with 2052 additions and 4430 deletions

View File

@@ -5,6 +5,8 @@ import { Box, CircularProgress } from '@mui/material';
import MainLayout from '@/layout/MainLayout';
import MinimalLayout from '@/layout/MinimalLayout';
import AuthGuard from '@/components/AuthGuard';
const load = (factory) => {
const C = lazy(factory);
return (
@@ -24,39 +26,13 @@ export default function App() {
return (
<Routes>
{/* Shell pages */}
<Route element={<MainLayout />}>
<Route element={<AuthGuard><MainLayout /></AuthGuard>}>
<Route path="/dashboard" element={load(() => import('@/pages/Dashboard'))} />
<Route path="/orders" element={load(() => import('@/pages/orders/OrdersList'))} />
<Route path="/orders/create" element={load(() => import('@/pages/orders/CreateOrder'))} />
<Route path="/orders/create-multiple" element={load(() => import('@/pages/orders/CreateMultipleOrders'))} />
<Route path="/orders/assign" element={load(() => import('@/pages/orders/AssignOrders'))} />
<Route path="/orders/:id" element={load(() => import('@/pages/orders/OrderDetails'))} />
<Route path="/deliveries" element={load(() => import('@/pages/Deliveries'))} />
<Route path="/tenants" element={load(() => import('@/pages/tenants/Tenants'))} />
<Route path="/tenants/create" element={load(() => import('@/pages/tenants/CreateClient'))} />
<Route path="/customers" element={load(() => import('@/pages/customers/Customers'))} />
<Route path="/customers/create" element={load(() => import('@/pages/customers/CreateCustomer'))} />
<Route path="/team-users" element={load(() => import('@/pages/team/TeamUsers'))} />
<Route path="/pricing" element={load(() => import('@/pages/Pricing'))} />
<Route path="/riders" element={load(() => import('@/pages/riders/Riders'))} />
<Route path="/riders/create" element={load(() => import('@/pages/riders/CreateRider'))} />
<Route path="/riders/:id/edit" element={load(() => import('@/pages/riders/EditRider'))} />
<Route path="/reports/orders-summary" element={load(() => import('@/pages/reports/OrdersSummary'))} />
<Route path="/reports/orders-details" element={load(() => import('@/pages/reports/OrdersDetails'))} />
<Route path="/reports/riders-summary" element={load(() => import('@/pages/reports/RidersSummary'))} />
<Route path="/reports/riders-logs" element={load(() => import('@/pages/reports/RidersLogs'))} />
<Route path="/invoice" element={load(() => import('@/pages/invoice/Invoices'))} />
<Route path="/invoice/:id" element={load(() => import('@/pages/invoice/InvoicePreview'))} />
<Route path="/requests" element={load(() => import('@/pages/Requests'))} />
<Route path="/profile" element={load(() => import('@/pages/Profile'))} />
<Route path="/settings" element={load(() => import('@/pages/Settings'))} />
</Route>