Dashboard Config
Example of dashboardConfig
dashboardConfig: {
sideBarIconName: 'SettingsInputComponent',
docLayout: [
'_id',
'updatedAt',
'createdAt',
['title',
'description'],
['room',
'controller'],
'type',
['controllerType',
'switchingType'],
'schedules',
'status',
{
when: {
field: 'type',
equalTo: OFFICES_TYPE.other,
then: 'other_type'
}
},
{
type: 'custom',
customFieldType: 'link',
style: 'button',
linkTemplate: 'dashboard/floor-plan?floorId={{ _id }}',
label: 'Plan',
itemKey: 'linkToPlan',
hideOnCreate: true,
hideOnUpdate: false,
}
],
i18n: {
'heIL': {
serviceName: 'רכיבים',
serviceNameMany: 'רכיבים',
serviceNameOne: 'רכיב',
fields: {
'_id': 'מזהה',
'updatedAt': 'עודכן',
'createdAt': 'נוצר',
title: 'כותרת',
description: 'תיאור',
room: 'חדש',
controller: 'בקר',
type: 'סוג',
controllerType: 'סוג בקר',
switchingType: 'סוג המתג',
schedules: 'לוח זמנים',
status: 'סטאטוס',
floorPlan: 'תכנון קומה',
}
}
}
}
related docs:
Last updated