Files
ThingsBoard/white-label-example.json
2023-02-05 09:01:28 -06:00

52 lines
1.5 KiB
JSON

******* Example of custom menu ********
*
* menuItems - array of custom menu items
* disabledMenuItems - array of ThingsBoard menu items to be disabled, available menu items names:
*
* "home", "tenants", "widget_library", "mail_server", "mail_templates", "white_labeling", "login_white_labeling",
* "custom_translation", "custom_menu", "rule_chains", "converters", "integrations", "roles", "customers_hierarchy",
* "user_groups", "customer_groups", "asset_groups", "device_groups", "entity_view_groups",
* "dashboard_groups", "scheduler", "audit_log"
{
"disabledMenuItems": [
"home"
],
"menuItems": [
{
"name": "My Custom Menu",
"iconUrl": null,
"materialIcon": "menu",
"iframeUrl": "https://thingsboard.io",
"dashboardId": "<YOUR DASHBOARD ID HERE>",
"hideDashboardToolbar": true,
"setAccessToken": false,
"childMenuItems": []
},
{
"name": "My Custom Menu 2",
"iconUrl": null,
"materialIcon": "menu",
"iframeUrl": "https://thingsboard.io",
"setAccessToken": false,
"childMenuItems": [
{
"name": "My Child Menu 1",
"iconUrl": null,
"materialIcon": "menu",
"iframeUrl": "https://thingsboard.io",
"setAccessToken": false,
"childMenuItems": []
},
{
"name": "My Child Menu 2",
"iconUrl": null,
"materialIcon": "menu",
"iframeUrl": "https://thingsboard.io",
"setAccessToken": false,
"childMenuItems": []
}
]
}
]
}