import { OrdersPage } from './screens/OrdersPage' import { CallsPage } from './screens/CallsPage' import { StoresPage } from './screens/StoresPage' import { DailyLogsPage } from './screens/DailyLogsPage' import { AllDailyLogsPage } from './screens/AllDailyLogsPage' import { AnalyticsPage } from './screens/AnalyticsPage' import { DailySalesReportPage } from './screens/DailySalesReportPage' import { DatasetsPage } from './screens/admin/DatasetsPage' import { UsersPage } from './screens/admin/UsersPage' export const routeConfig = [ // Manager & Admin (and maybe Sales Officer for daily logs, adapting from krishna_sales where my-daily was Sales Officer and daily was Manager/Admin. In mobile we have daily and all-daily) { path: "/daily", element: , roles: ["Sales Officer", "Manager", "Admin"], }, { path: "/daily/:instanceId", element: , roles: ["Sales Officer", "Manager", "Admin"], }, { path: "/all-daily", element: , roles: ["Manager", "Admin"], }, { path: "/all-daily/:instanceId", element: , roles: ["Manager", "Admin"], }, { path: "/orders", element: , roles: ["Manager", "Admin", "Sales Officer"], }, { path: "/orders/:instanceId", element: , roles: ["Manager", "Admin", "Sales Officer"], }, { path: "/calls", element: , roles: ["Manager", "Admin", "Sales Officer"], }, { path: "/calls/:instanceId", element: , roles: ["Manager", "Admin", "Sales Officer"], }, // Everyone { path: "/stores", element: , roles: ["Sales Officer", "Manager", "Admin"], }, { path: "/stores/:instanceId", element: , roles: ["Manager", "Admin", "Sales Officer"], }, // Analytics { path: "/analytics", element: , roles: ["Manager", "Admin", "Sales Officer"], }, // Manager + Admin { path: "/sales-report", element: , }, { path: "/admin/users", element: , roles: ["Manager", "Admin"], }, // Admin Panel { path: "/admin/datasets", element: , adminOnly: true, }, ];