@c8y/ngx-components
Version:
Angular modules for Cumulocity IoT applications
33 lines • 4.98 kB
JavaScript
import { gettext, DynamicComponentErrorStrategy, hookWidget } from '@c8y/ngx-components';
import { defaultWidgetIds } from '@c8y/ngx-components/widgets/definitions';
export const criticalAlarmsWidgetDefinition = {
id: defaultWidgetIds.ALL_CRITICAL_ALARMS,
label: gettext('All critical alarms'),
description: gettext(`Display all critical alarms from all devices`),
loadComponent: () => import('@c8y/ngx-components/widgets/implementations/alarms').then(m => m.AlarmListWidgetComponent),
loadConfigComponent: () => import('@c8y/ngx-components/widgets/implementations/alarms').then(m => m.AlarmListWidgetConfigComponent),
errorStrategy: DynamicComponentErrorStrategy.OVERLAY_ERROR,
data: {
schema: () => import('c8y-schema-loader?interfaceName=AlarmListWidgetConfig!@c8y/ngx-components/widgets/implementations/alarms'),
settings: {
criticalAlarmsWidget: true,
noNewWidgets: true,
widgetDefaults: {
_width: 4,
_height: 4
},
ng1: {
options: {
noDeviceTarget: false,
groupsSelectable: true,
deviceTargetNotRequired: true
}
}
},
displaySettings: {
globalAutoRefreshContext: true
}
}
};
export const criticalAlarmsWidgetProviders = [hookWidget(criticalAlarmsWidgetDefinition)];
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi8uLi93aWRnZXRzL2RlZmluaXRpb25zL2FsYXJtcy9hbGwtY3JpdGljYWwtYWxhcm1zL2luZGV4LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFDTCxPQUFPLEVBQ1AsNkJBQTZCLEVBRTdCLFVBQVUsRUFDWCxNQUFNLHFCQUFxQixDQUFDO0FBQzdCLE9BQU8sRUFBRSxnQkFBZ0IsRUFBRSxNQUFNLHlDQUF5QyxDQUFDO0FBRTNFLE1BQU0sQ0FBQyxNQUFNLDhCQUE4QixHQUFHO0lBQzVDLEVBQUUsRUFBRSxnQkFBZ0IsQ0FBQyxtQkFBbUI7SUFDeEMsS0FBSyxFQUFFLE9BQU8sQ0FBQyxxQkFBcUIsQ0FBQztJQUNyQyxXQUFXLEVBQUUsT0FBTyxDQUFDLDhDQUE4QyxDQUFDO0lBQ3BFLGFBQWEsRUFBRSxHQUFHLEVBQUUsQ0FDbEIsTUFBTSxDQUFDLG9EQUFvRCxDQUFDLENBQUMsSUFBSSxDQUMvRCxDQUFDLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQyx3QkFBd0IsQ0FDaEM7SUFDSCxtQkFBbUIsRUFBRSxHQUFHLEVBQUUsQ0FDeEIsTUFBTSxDQUFDLG9EQUFvRCxDQUFDLENBQUMsSUFBSSxDQUMvRCxDQUFDLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQyw4QkFBOEIsQ0FDdEM7SUFDSCxhQUFhLEVBQUUsNkJBQTZCLENBQUMsYUFBYTtJQUMxRCxJQUFJLEVBQUU7UUFDSixNQUFNLEVBQUUsR0FBRyxFQUFFLENBQ1gsTUFBTSxDQUNKLDBHQUEwRyxDQUMzRztRQUNILFFBQVEsRUFBRTtZQUNSLG9CQUFvQixFQUFFLElBQUk7WUFDMUIsWUFBWSxFQUFFLElBQUk7WUFDbEIsY0FBYyxFQUFFO2dCQUNkLE1BQU0sRUFBRSxDQUFDO2dCQUNULE9BQU8sRUFBRSxDQUFDO2FBQ1g7WUFDRCxHQUFHLEVBQUU7Z0JBQ0gsT0FBTyxFQUFFO29CQUNQLGNBQWMsRUFBRSxLQUFLO29CQUNyQixnQkFBZ0IsRUFBRSxJQUFJO29CQUN0Qix1QkFBdUIsRUFBRSxJQUFJO2lCQUM5QjthQUNGO1NBQ0Y7UUFDRCxlQUFlLEVBQUU7WUFDZix3QkFBd0IsRUFBRSxJQUFJO1NBQy9CO0tBQ0Y7Q0FDZ0MsQ0FBQztBQUVwQyxNQUFNLENBQUMsTUFBTSw2QkFBNkIsR0FBRyxDQUFDLFVBQVUsQ0FBQyw4QkFBOEIsQ0FBQyxDQUFDLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQge1xuICBnZXR0ZXh0LFxuICBEeW5hbWljQ29tcG9uZW50RXJyb3JTdHJhdGVneSxcbiAgRHluYW1pY1dpZGdldERlZmluaXRpb24sXG4gIGhvb2tXaWRnZXRcbn0gZnJvbSAnQGM4eS9uZ3gtY29tcG9uZW50cyc7XG5pbXBvcnQgeyBkZWZhdWx0V2lkZ2V0SWRzIH0gZnJvbSAnQGM4eS9uZ3gtY29tcG9uZW50cy93aWRnZXRzL2RlZmluaXRpb25zJztcblxuZXhwb3J0IGNvbnN0IGNyaXRpY2FsQWxhcm1zV2lkZ2V0RGVmaW5pdGlvbiA9IHtcbiAgaWQ6IGRlZmF1bHRXaWRnZXRJZHMuQUxMX0NSSVRJQ0FMX0FMQVJNUyxcbiAgbGFiZWw6IGdldHRleHQoJ0FsbCBjcml0aWNhbCBhbGFybXMnKSxcbiAgZGVzY3JpcHRpb246IGdldHRleHQoYERpc3BsYXkgYWxsIGNyaXRpY2FsIGFsYXJtcyBmcm9tIGFsbCBkZXZpY2VzYCksXG4gIGxvYWRDb21wb25lbnQ6ICgpID0+XG4gICAgaW1wb3J0KCdAYzh5L25neC1jb21wb25lbnRzL3dpZGdldHMvaW1wbGVtZW50YXRpb25zL2FsYXJtcycpLnRoZW4oXG4gICAgICBtID0+IG0uQWxhcm1MaXN0V2lkZ2V0Q29tcG9uZW50XG4gICAgKSxcbiAgbG9hZENvbmZpZ0NvbXBvbmVudDogKCkgPT5cbiAgICBpbXBvcnQoJ0BjOHkvbmd4LWNvbXBvbmVudHMvd2lkZ2V0cy9pbXBsZW1lbnRhdGlvbnMvYWxhcm1zJykudGhlbihcbiAgICAgIG0gPT4gbS5BbGFybUxpc3RXaWRnZXRDb25maWdDb21wb25lbnRcbiAgICApLFxuICBlcnJvclN0cmF0ZWd5OiBEeW5hbWljQ29tcG9uZW50RXJyb3JTdHJhdGVneS5PVkVSTEFZX0VSUk9SLFxuICBkYXRhOiB7XG4gICAgc2NoZW1hOiAoKSA9PlxuICAgICAgaW1wb3J0KFxuICAgICAgICAnYzh5LXNjaGVtYS1sb2FkZXI/aW50ZXJmYWNlTmFtZT1BbGFybUxpc3RXaWRnZXRDb25maWchQGM4eS9uZ3gtY29tcG9uZW50cy93aWRnZXRzL2ltcGxlbWVudGF0aW9ucy9hbGFybXMnXG4gICAgICApLFxuICAgIHNldHRpbmdzOiB7XG4gICAgICBjcml0aWNhbEFsYXJtc1dpZGdldDogdHJ1ZSxcbiAgICAgIG5vTmV3V2lkZ2V0czogdHJ1ZSxcbiAgICAgIHdpZGdldERlZmF1bHRzOiB7XG4gICAgICAgIF93aWR0aDogNCxcbiAgICAgICAgX2hlaWdodDogNFxuICAgICAgfSxcbiAgICAgIG5nMToge1xuICAgICAgICBvcHRpb25zOiB7XG4gICAgICAgICAgbm9EZXZpY2VUYXJnZXQ6IGZhbHNlLFxuICAgICAgICAgIGdyb3Vwc1NlbGVjdGFibGU6IHRydWUsXG4gICAgICAgICAgZGV2aWNlVGFyZ2V0Tm90UmVxdWlyZWQ6IHRydWVcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH0sXG4gICAgZGlzcGxheVNldHRpbmdzOiB7XG4gICAgICBnbG9iYWxBdXRvUmVmcmVzaENvbnRleHQ6IHRydWVcbiAgICB9XG4gIH1cbn0gc2F0aXNmaWVzIER5bmFtaWNXaWRnZXREZWZpbml0aW9uO1xuXG5leHBvcnQgY29uc3QgY3JpdGljYWxBbGFybXNXaWRnZXRQcm92aWRlcnMgPSBbaG9va1dpZGdldChjcml0aWNhbEFsYXJtc1dpZGdldERlZmluaXRpb24pXTtcbiJdfQ==