Tom Butcher 4363f08f50
All checks were successful
farmcontrol/farmcontrol-ui/pipeline/head This commit looks good
Implemented about page.
2026-06-21 13:19:09 +01:00

181 lines
3.8 KiB
JavaScript

const managementSidebarItems = [
{
key: 'filaments',
iconKey: 'filament',
label: 'Filaments',
path: '/dashboard/management/filaments'
},
{
key: 'filamentSkus',
iconKey: 'filamentSku',
label: 'Filament SKUs',
path: '/dashboard/management/filamentskus'
},
{
key: 'parts',
iconKey: 'part',
label: 'Parts',
path: '/dashboard/management/parts'
},
{
key: 'partSkus',
iconKey: 'partSku',
label: 'Part SKUs',
path: '/dashboard/management/partskus'
},
{
key: 'products',
iconKey: 'product',
label: 'Products',
path: '/dashboard/management/products'
},
{
key: 'productCategories',
iconKey: 'productCategory',
label: 'Product Categories',
path: '/dashboard/management/productcategories'
},
{
key: 'productSkus',
iconKey: 'productSku',
label: 'Product SKUs',
path: '/dashboard/management/productskus'
},
{
key: 'vendors',
iconKey: 'vendor',
label: 'Vendors',
path: '/dashboard/management/vendors'
},
{
key: 'materials',
iconKey: 'material',
label: 'Materials',
path: '/dashboard/management/materials'
},
{ type: 'divider' },
{
key: 'couriers',
iconKey: 'courier',
label: 'Couriers',
path: '/dashboard/management/couriers'
},
{
key: 'courierServices',
iconKey: 'courierService',
label: 'Courier Services',
path: '/dashboard/management/courierservices'
},
{ type: 'divider' },
{
key: 'taxRates',
iconKey: 'taxRate',
label: 'Tax Rates',
path: '/dashboard/management/taxrates'
},
{
key: 'taxRecords',
iconKey: 'taxRecord',
label: 'Tax Records',
path: '/dashboard/management/taxrecords'
},
{ type: 'divider' },
{
key: 'noteTypes',
iconKey: 'noteType',
label: 'Note Types',
path: '/dashboard/management/notetypes'
},
{
key: 'documents',
iconKey: 'document',
label: 'Documents',
children: [
{
key: 'documentPrinters',
iconKey: 'documentPrinter',
label: 'Document Printers',
path: '/dashboard/management/documentprinters'
},
{
key: 'documentJobs',
iconKey: 'documentJob',
label: 'Document Jobs',
path: '/dashboard/management/documentjobs'
},
{
key: 'documentTemplates',
iconKey: 'documentTemplate',
label: 'Document Templates',
path: '/dashboard/management/documenttemplates'
},
{
key: 'documentSizes',
iconKey: 'documentSize',
label: 'Document Sizes',
path: '/dashboard/management/documentsizes'
}
]
},
{ type: 'divider' },
{
key: 'hosts',
iconKey: 'host',
label: 'Hosts',
path: '/dashboard/management/hosts'
},
{ type: 'divider' },
{
key: 'users',
iconKey: 'person',
label: 'Users',
path: '/dashboard/management/users'
},
{
key: 'appPasswords',
iconKey: 'appPassword',
label: 'App Passwords',
path: '/dashboard/management/apppasswords'
},
{
key: 'settings',
iconKey: 'settings',
label: 'Settings',
path: '/dashboard/management/settings'
},
{
key: 'appUpdate',
iconKey: 'settings',
label: 'App Update',
path: '/dashboard/management/appupdate'
},
{
key: 'files',
iconKey: 'file',
label: 'Files',
path: '/dashboard/management/files'
},
{
key: 'auditLogs',
iconKey: 'auditLog',
label: 'Audit Logs',
path: '/dashboard/management/auditlogs'
},
{ type: 'divider' },
{
key: 'developer',
iconKey: 'developer',
label: 'Developer',
path: '/dashboard/developer/sessionstorage',
devOnly: true
},
{
key: 'about',
iconKey: 'infoCircle',
label: 'About',
path: '/dashboard/management/about'
}
]
export default managementSidebarItems