DashboardWidgetConfig
A configuration object for a dashboard widget.
loadComponent
property
() => Promise<Type<any>> | Type<any>Used to specify the widget component. Supports both eager- and lazy-loading.
Example
title
property
stringThe title of the widget. Can be a translation token as it will get passed
through the translate pipe.
supportedWidths
property
DashboardWidgetWidth[]The supported widths of the widget, in terms of a Bootstrap-style 12-column grid. If omitted, then it is assumed the widget supports all widths.
requiresPermissions
property
string[]If set, the widget will only be displayed if the current user has all the specified permissions.
Was this chapter helpful?