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,
},
];