lml-main
Version:
This is now a mono repository published into many standalone packages.
92 lines (90 loc) • 2.18 kB
text/typescript
export interface SidebarLink {
path: string
label: string
icon: any
sublinks: SidebarLink[]
id?: string
requireSuperUser?: boolean
}
export const ADMIN_SIDEBAR_LINKS: SidebarLink[] = [
{
path: 'jobs',
label: 'Jobs',
icon: 'Job',
sublinks: [
{
path: 'jobs/number',
label: 'Find job by number',
icon: 'Forward',
sublinks: [],
id: 'job-by-number-link',
},
{
path: 'jobs/date',
label: 'Find jobs by date range',
icon: 'Forward',
sublinks: [],
id: 'job-by-date-link',
},
],
},
{
path: 'couriers/id',
label: 'Couriers',
icon: 'Driver',
sublinks: [
{
path: 'couriers/id',
label: 'Find courier by ID',
icon: 'Forward',
sublinks: [],
id: 'courier-by-id-link',
},
],
},
{
path: 'places',
label: 'Places',
icon: 'ExtraLargeVan',
requireSuperUser: true,
sublinks: [
{
path: 'places',
label: 'Find places',
icon: 'Forward',
sublinks: [],
id: 'places-list-link',
},
],
},
{
path: 'labels',
label: 'Labels',
icon: 'Frequency',
requireSuperUser: true,
sublinks: [
{
path: 'labels',
label: 'Add/Manage Labels',
icon: 'Forward',
sublinks: [],
id: 'labels-manage-link',
},
],
},
{
path: 'users/invite',
label: 'Users',
icon: 'Driver',
requireSuperUser: true,
sublinks: [
{
path: 'users/invite',
label: 'Invite Users',
icon: 'Forward',
sublinks: [],
id: 'invite-users-link',
},
],
},
]