@c8y/ngx-components
Version:
Angular modules for Cumulocity IoT applications
33 lines • 4.95 kB
JavaScript
import { gettext, DynamicComponentErrorStrategy, hookWidget } from '@c8y/ngx-components';
import { defaultWidgetIds } from '@c8y/ngx-components/widgets/definitions';
export const recentAlarmsDefinition = {
id: defaultWidgetIds.RECENT_ALARMS,
label: gettext('Recent alarms'),
description: gettext('Log of recent alarms from all devices with any severity and status'),
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: {
recentAlarmsWidget: true,
noNewWidgets: true,
widgetDefaults: {
_width: 4,
_height: 4
},
ng1: {
options: {
noDeviceTarget: false,
groupsSelectable: true,
deviceTargetNotRequired: true
}
}
},
displaySettings: {
globalAutoRefreshContext: true
}
}
};
export const recentAlarmsWidgetProviders = [hookWidget(recentAlarmsDefinition)];
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi8uLi93aWRnZXRzL2RlZmluaXRpb25zL2FsYXJtcy9yZWNlbnQtYWxhcm1zL2luZGV4LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFDTCxPQUFPLEVBRVAsNkJBQTZCLEVBQzdCLFVBQVUsRUFDWCxNQUFNLHFCQUFxQixDQUFDO0FBQzdCLE9BQU8sRUFBRSxnQkFBZ0IsRUFBRSxNQUFNLHlDQUF5QyxDQUFDO0FBRTNFLE1BQU0sQ0FBQyxNQUFNLHNCQUFzQixHQUFHO0lBQ3BDLEVBQUUsRUFBRSxnQkFBZ0IsQ0FBQyxhQUFhO0lBQ2xDLEtBQUssRUFBRSxPQUFPLENBQUMsZUFBZSxDQUFDO0lBQy9CLFdBQVcsRUFBRSxPQUFPLENBQUMsb0VBQW9FLENBQUM7SUFDMUYsYUFBYSxFQUFFLEdBQUcsRUFBRSxDQUNsQixNQUFNLENBQUMsb0RBQW9ELENBQUMsQ0FBQyxJQUFJLENBQy9ELENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLHdCQUF3QixDQUNoQztJQUNILG1CQUFtQixFQUFFLEdBQUcsRUFBRSxDQUN4QixNQUFNLENBQUMsb0RBQW9ELENBQUMsQ0FBQyxJQUFJLENBQy9ELENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLDhCQUE4QixDQUN0QztJQUNILGFBQWEsRUFBRSw2QkFBNkIsQ0FBQyxhQUFhO0lBQzFELElBQUksRUFBRTtRQUNKLE1BQU0sRUFBRSxHQUFHLEVBQUUsQ0FDWCxNQUFNLENBQ0osMEdBQTBHLENBQzNHO1FBQ0gsUUFBUSxFQUFFO1lBQ1Isa0JBQWtCLEVBQUUsSUFBSTtZQUN4QixZQUFZLEVBQUUsSUFBSTtZQUNsQixjQUFjLEVBQUU7Z0JBQ2QsTUFBTSxFQUFFLENBQUM7Z0JBQ1QsT0FBTyxFQUFFLENBQUM7YUFDWDtZQUNELEdBQUcsRUFBRTtnQkFDSCxPQUFPLEVBQUU7b0JBQ1AsY0FBYyxFQUFFLEtBQUs7b0JBQ3JCLGdCQUFnQixFQUFFLElBQUk7b0JBQ3RCLHVCQUF1QixFQUFFLElBQUk7aUJBQzlCO2FBQ0Y7U0FDRjtRQUNELGVBQWUsRUFBRTtZQUNmLHdCQUF3QixFQUFFLElBQUk7U0FDL0I7S0FDRjtDQUNnQyxDQUFDO0FBRXBDLE1BQU0sQ0FBQyxNQUFNLDJCQUEyQixHQUFHLENBQUMsVUFBVSxDQUFDLHNCQUFzQixDQUFDLENBQUMsQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7XG4gIGdldHRleHQsXG4gIER5bmFtaWNXaWRnZXREZWZpbml0aW9uLFxuICBEeW5hbWljQ29tcG9uZW50RXJyb3JTdHJhdGVneSxcbiAgaG9va1dpZGdldFxufSBmcm9tICdAYzh5L25neC1jb21wb25lbnRzJztcbmltcG9ydCB7IGRlZmF1bHRXaWRnZXRJZHMgfSBmcm9tICdAYzh5L25neC1jb21wb25lbnRzL3dpZGdldHMvZGVmaW5pdGlvbnMnO1xuXG5leHBvcnQgY29uc3QgcmVjZW50QWxhcm1zRGVmaW5pdGlvbiA9IHtcbiAgaWQ6IGRlZmF1bHRXaWRnZXRJZHMuUkVDRU5UX0FMQVJNUyxcbiAgbGFiZWw6IGdldHRleHQoJ1JlY2VudCBhbGFybXMnKSxcbiAgZGVzY3JpcHRpb246IGdldHRleHQoJ0xvZyBvZiByZWNlbnQgYWxhcm1zIGZyb20gYWxsIGRldmljZXMgd2l0aCBhbnkgc2V2ZXJpdHkgYW5kIHN0YXR1cycpLFxuICBsb2FkQ29tcG9uZW50OiAoKSA9PlxuICAgIGltcG9ydCgnQGM4eS9uZ3gtY29tcG9uZW50cy93aWRnZXRzL2ltcGxlbWVudGF0aW9ucy9hbGFybXMnKS50aGVuKFxuICAgICAgbSA9PiBtLkFsYXJtTGlzdFdpZGdldENvbXBvbmVudFxuICAgICksXG4gIGxvYWRDb25maWdDb21wb25lbnQ6ICgpID0+XG4gICAgaW1wb3J0KCdAYzh5L25neC1jb21wb25lbnRzL3dpZGdldHMvaW1wbGVtZW50YXRpb25zL2FsYXJtcycpLnRoZW4oXG4gICAgICBtID0+IG0uQWxhcm1MaXN0V2lkZ2V0Q29uZmlnQ29tcG9uZW50XG4gICAgKSxcbiAgZXJyb3JTdHJhdGVneTogRHluYW1pY0NvbXBvbmVudEVycm9yU3RyYXRlZ3kuT1ZFUkxBWV9FUlJPUixcbiAgZGF0YToge1xuICAgIHNjaGVtYTogKCkgPT5cbiAgICAgIGltcG9ydChcbiAgICAgICAgJ2M4eS1zY2hlbWEtbG9hZGVyP2ludGVyZmFjZU5hbWU9QWxhcm1MaXN0V2lkZ2V0Q29uZmlnIUBjOHkvbmd4LWNvbXBvbmVudHMvd2lkZ2V0cy9pbXBsZW1lbnRhdGlvbnMvYWxhcm1zJ1xuICAgICAgKSxcbiAgICBzZXR0aW5nczoge1xuICAgICAgcmVjZW50QWxhcm1zV2lkZ2V0OiB0cnVlLFxuICAgICAgbm9OZXdXaWRnZXRzOiB0cnVlLFxuICAgICAgd2lkZ2V0RGVmYXVsdHM6IHtcbiAgICAgICAgX3dpZHRoOiA0LFxuICAgICAgICBfaGVpZ2h0OiA0XG4gICAgICB9LFxuICAgICAgbmcxOiB7XG4gICAgICAgIG9wdGlvbnM6IHtcbiAgICAgICAgICBub0RldmljZVRhcmdldDogZmFsc2UsXG4gICAgICAgICAgZ3JvdXBzU2VsZWN0YWJsZTogdHJ1ZSxcbiAgICAgICAgICBkZXZpY2VUYXJnZXROb3RSZXF1aXJlZDogdHJ1ZVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfSxcbiAgICBkaXNwbGF5U2V0dGluZ3M6IHtcbiAgICAgIGdsb2JhbEF1dG9SZWZyZXNoQ29udGV4dDogdHJ1ZVxuICAgIH1cbiAgfVxufSBzYXRpc2ZpZXMgRHluYW1pY1dpZGdldERlZmluaXRpb247XG5cbmV4cG9ydCBjb25zdCByZWNlbnRBbGFybXNXaWRnZXRQcm92aWRlcnMgPSBbaG9va1dpZGdldChyZWNlbnRBbGFybXNEZWZpbml0aW9uKV07XG4iXX0=