UNPKG

@c8y/ngx-components

Version:

Angular modules for Cumulocity IoT applications

77 lines 11.8 kB
import { NgModule } from '@angular/core'; import { WidgetsModule } from '@c8y/ngx-components/widgets'; import { legacyCockpitWelcomeWidgetDefinition } from '@c8y/ngx-components/widgets/definitions/cockpit-legacy-welcome'; import { cockpitWelcomeWidgetDefinition } from '@c8y/ngx-components/widgets/definitions/cockpit-welcome'; import { kpiWidgetDefinition } from '@c8y/ngx-components/widgets/definitions/kpi'; import { markdownWidgetDefinition } from '@c8y/ngx-components/widgets/definitions/markdown'; import { imageWidgetDefinition } from '@c8y/ngx-components/widgets/definitions/image'; import { helpAndServiceWidgetDefinition } from '@c8y/ngx-components/widgets/definitions/help-and-service'; import { threeDRotationWidgetDefinition } from '@c8y/ngx-components/widgets/definitions/three-d-rotation'; import { mapWidgetDefinition } from '@c8y/ngx-components/widgets/definitions/map'; import { deviceControlMessageWidgetDefinition } from '@c8y/ngx-components/widgets/definitions/device-control-message'; import { infoGaugeWidgetDefinition } from '@c8y/ngx-components/widgets/definitions/info-gauge'; import { linearGaugeWidgetDefinition } from '@c8y/ngx-components/widgets/definitions/linear-gauge'; import { siloWidgetDefinition } from '@c8y/ngx-components/widgets/definitions/silo'; import { applicationsWidgetDefinition } from '@c8y/ngx-components/widgets/definitions/applications'; import { alarmListWidgetDefinition } from '@c8y/ngx-components/widgets/definitions/alarms/alarm-list'; import { criticalAlarmsWidgetDefinition } from '@c8y/ngx-components/widgets/definitions/alarms/all-critical-alarms'; import { recentAlarmsDefinition } from '@c8y/ngx-components/widgets/definitions/alarms/recent-alarms'; import { radialGaugeWidgetDefinition } from '@c8y/ngx-components/widgets/definitions/radial-gauge'; import { dataPointsTableWidgetDefinition } from '@c8y/ngx-components/widgets/definitions/datapoints-table'; import * as i0 from "@angular/core"; import * as i1 from "@c8y/ngx-components/widgets"; /** * @deprecated */ export const cockpitDefaultWidgets = [ alarmListWidgetDefinition, criticalAlarmsWidgetDefinition, recentAlarmsDefinition, imageWidgetDefinition, kpiWidgetDefinition, markdownWidgetDefinition, cockpitWelcomeWidgetDefinition, legacyCockpitWelcomeWidgetDefinition, helpAndServiceWidgetDefinition, threeDRotationWidgetDefinition, mapWidgetDefinition, deviceControlMessageWidgetDefinition, infoGaugeWidgetDefinition, linearGaugeWidgetDefinition, siloWidgetDefinition, applicationsWidgetDefinition, radialGaugeWidgetDefinition, dataPointsTableWidgetDefinition ]; /** * Widgets module to be imported in your app module. The exclude list allows to exclude certain widgets. * Calls `WidgetsModule.config` under the hood with the `cockpitDefaultWidgets`. * *** * NOTE: * The excluded widgets will still be part of your bundle. * But as they are lazy loaded should not increase loading duration. * *** * @param excludeList allows to exclude specific widgets by their id. * @returns An empty module with some providers. * @deprecated Instead add the `cockpitWidgetsExports` to the exports of your `cumulocity.config.ts`. */ export function cockpitWidgets(excludeList) { return WidgetsModule.config({ widgets: cockpitDefaultWidgets, excludeList }); } /** * Module with all widgets used in the cockpit. * In case specific widgets should be excluded, import the `cockpitWidgets` function instead. * @deprecated Instead add the `cockpitWidgetsExports` to the exports of your `cumulocity.config.ts`. */ export class CockpitWidgetsModule { static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: CockpitWidgetsModule, deps: [], target: i0.ɵɵFactoryTarget.NgModule }); } static { this.ɵmod = i0.ɵɵngDeclareNgModule({ minVersion: "14.0.0", version: "18.2.13", ngImport: i0, type: CockpitWidgetsModule, imports: [i1.WidgetsModule] }); } static { this.ɵinj = i0.ɵɵngDeclareInjector({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: CockpitWidgetsModule, imports: [cockpitWidgets()] }); } } i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: CockpitWidgetsModule, decorators: [{ type: NgModule, args: [{ imports: [cockpitWidgets()] }] }] }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi93aWRnZXRzL2NvY2twaXQvaW5kZXgudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUF1QixRQUFRLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFFOUQsT0FBTyxFQUFFLGFBQWEsRUFBRSxNQUFNLDZCQUE2QixDQUFDO0FBQzVELE9BQU8sRUFBRSxvQ0FBb0MsRUFBRSxNQUFNLGdFQUFnRSxDQUFDO0FBQ3RILE9BQU8sRUFBRSw4QkFBOEIsRUFBRSxNQUFNLHlEQUF5RCxDQUFDO0FBQ3pHLE9BQU8sRUFBRSxtQkFBbUIsRUFBRSxNQUFNLDZDQUE2QyxDQUFDO0FBQ2xGLE9BQU8sRUFBRSx3QkFBd0IsRUFBRSxNQUFNLGtEQUFrRCxDQUFDO0FBQzVGLE9BQU8sRUFBRSxxQkFBcUIsRUFBRSxNQUFNLCtDQUErQyxDQUFDO0FBQ3RGLE9BQU8sRUFBRSw4QkFBOEIsRUFBRSxNQUFNLDBEQUEwRCxDQUFDO0FBQzFHLE9BQU8sRUFBRSw4QkFBOEIsRUFBRSxNQUFNLDBEQUEwRCxDQUFDO0FBQzFHLE9BQU8sRUFBRSxtQkFBbUIsRUFBRSxNQUFNLDZDQUE2QyxDQUFDO0FBQ2xGLE9BQU8sRUFBRSxvQ0FBb0MsRUFBRSxNQUFNLGdFQUFnRSxDQUFDO0FBQ3RILE9BQU8sRUFBRSx5QkFBeUIsRUFBRSxNQUFNLG9EQUFvRCxDQUFDO0FBQy9GLE9BQU8sRUFBRSwyQkFBMkIsRUFBRSxNQUFNLHNEQUFzRCxDQUFDO0FBQ25HLE9BQU8sRUFBRSxvQkFBb0IsRUFBRSxNQUFNLDhDQUE4QyxDQUFDO0FBQ3BGLE9BQU8sRUFBRSw0QkFBNEIsRUFBRSxNQUFNLHNEQUFzRCxDQUFDO0FBQ3BHLE9BQU8sRUFBRSx5QkFBeUIsRUFBRSxNQUFNLDJEQUEyRCxDQUFDO0FBQ3RHLE9BQU8sRUFBRSw4QkFBOEIsRUFBRSxNQUFNLG9FQUFvRSxDQUFDO0FBQ3BILE9BQU8sRUFBRSxzQkFBc0IsRUFBRSxNQUFNLDhEQUE4RCxDQUFDO0FBQ3RHLE9BQU8sRUFBRSwyQkFBMkIsRUFBRSxNQUFNLHNEQUFzRCxDQUFDO0FBQ25HLE9BQU8sRUFBRSwrQkFBK0IsRUFBRSxNQUFNLDBEQUEwRCxDQUFDOzs7QUFFM0c7O0dBRUc7QUFDSCxNQUFNLENBQUMsTUFBTSxxQkFBcUIsR0FBRztJQUNuQyx5QkFBeUI7SUFDekIsOEJBQThCO0lBQzlCLHNCQUFzQjtJQUN0QixxQkFBcUI7SUFDckIsbUJBQW1CO0lBQ25CLHdCQUF3QjtJQUN4Qiw4QkFBOEI7SUFDOUIsb0NBQW9DO0lBQ3BDLDhCQUE4QjtJQUM5Qiw4QkFBOEI7SUFDOUIsbUJBQW1CO0lBQ25CLG9DQUFvQztJQUNwQyx5QkFBeUI7SUFDekIsMkJBQTJCO0lBQzNCLG9CQUFvQjtJQUNwQiw0QkFBNEI7SUFDNUIsMkJBQTJCO0lBQzNCLCtCQUErQjtDQUNJLENBQUM7QUFFdEM7Ozs7Ozs7Ozs7O0dBV0c7QUFDSCxNQUFNLFVBQVUsY0FBYyxDQUM1QixXQUFpRTtJQUVqRSxPQUFPLGFBQWEsQ0FBQyxNQUFNLENBQUMsRUFBRSxPQUFPLEVBQUUscUJBQXFCLEVBQUUsV0FBVyxFQUFFLENBQUMsQ0FBQztBQUMvRSxDQUFDO0FBRUQ7Ozs7R0FJRztBQUlILE1BQU0sT0FBTyxvQkFBb0I7K0dBQXBCLG9CQUFvQjtnSEFBcEIsb0JBQW9CO2dIQUFwQixvQkFBb0IsWUFGckIsY0FBYyxFQUFFOzs0RkFFZixvQkFBb0I7a0JBSGhDLFFBQVE7bUJBQUM7b0JBQ1IsT0FBTyxFQUFFLENBQUMsY0FBYyxFQUFFLENBQUM7aUJBQzVCIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgTW9kdWxlV2l0aFByb3ZpZGVycywgTmdNb2R1bGUgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB0eXBlIHsgRHluYW1pY1dpZGdldERlZmluaXRpb24gfSBmcm9tICdAYzh5L25neC1jb21wb25lbnRzJztcbmltcG9ydCB7IFdpZGdldHNNb2R1bGUgfSBmcm9tICdAYzh5L25neC1jb21wb25lbnRzL3dpZGdldHMnO1xuaW1wb3J0IHsgbGVnYWN5Q29ja3BpdFdlbGNvbWVXaWRnZXREZWZpbml0aW9uIH0gZnJvbSAnQGM4eS9uZ3gtY29tcG9uZW50cy93aWRnZXRzL2RlZmluaXRpb25zL2NvY2twaXQtbGVnYWN5LXdlbGNvbWUnO1xuaW1wb3J0IHsgY29ja3BpdFdlbGNvbWVXaWRnZXREZWZpbml0aW9uIH0gZnJvbSAnQGM4eS9uZ3gtY29tcG9uZW50cy93aWRnZXRzL2RlZmluaXRpb25zL2NvY2twaXQtd2VsY29tZSc7XG5pbXBvcnQgeyBrcGlXaWRnZXREZWZpbml0aW9uIH0gZnJvbSAnQGM4eS9uZ3gtY29tcG9uZW50cy93aWRnZXRzL2RlZmluaXRpb25zL2twaSc7XG5pbXBvcnQgeyBtYXJrZG93bldpZGdldERlZmluaXRpb24gfSBmcm9tICdAYzh5L25neC1jb21wb25lbnRzL3dpZGdldHMvZGVmaW5pdGlvbnMvbWFya2Rvd24nO1xuaW1wb3J0IHsgaW1hZ2VXaWRnZXREZWZpbml0aW9uIH0gZnJvbSAnQGM4eS9uZ3gtY29tcG9uZW50cy93aWRnZXRzL2RlZmluaXRpb25zL2ltYWdlJztcbmltcG9ydCB7IGhlbHBBbmRTZXJ2aWNlV2lkZ2V0RGVmaW5pdGlvbiB9IGZyb20gJ0BjOHkvbmd4LWNvbXBvbmVudHMvd2lkZ2V0cy9kZWZpbml0aW9ucy9oZWxwLWFuZC1zZXJ2aWNlJztcbmltcG9ydCB7IHRocmVlRFJvdGF0aW9uV2lkZ2V0RGVmaW5pdGlvbiB9IGZyb20gJ0BjOHkvbmd4LWNvbXBvbmVudHMvd2lkZ2V0cy9kZWZpbml0aW9ucy90aHJlZS1kLXJvdGF0aW9uJztcbmltcG9ydCB7IG1hcFdpZGdldERlZmluaXRpb24gfSBmcm9tICdAYzh5L25neC1jb21wb25lbnRzL3dpZGdldHMvZGVmaW5pdGlvbnMvbWFwJztcbmltcG9ydCB7IGRldmljZUNvbnRyb2xNZXNzYWdlV2lkZ2V0RGVmaW5pdGlvbiB9IGZyb20gJ0BjOHkvbmd4LWNvbXBvbmVudHMvd2lkZ2V0cy9kZWZpbml0aW9ucy9kZXZpY2UtY29udHJvbC1tZXNzYWdlJztcbmltcG9ydCB7IGluZm9HYXVnZVdpZGdldERlZmluaXRpb24gfSBmcm9tICdAYzh5L25neC1jb21wb25lbnRzL3dpZGdldHMvZGVmaW5pdGlvbnMvaW5mby1nYXVnZSc7XG5pbXBvcnQgeyBsaW5lYXJHYXVnZVdpZGdldERlZmluaXRpb24gfSBmcm9tICdAYzh5L25neC1jb21wb25lbnRzL3dpZGdldHMvZGVmaW5pdGlvbnMvbGluZWFyLWdhdWdlJztcbmltcG9ydCB7IHNpbG9XaWRnZXREZWZpbml0aW9uIH0gZnJvbSAnQGM4eS9uZ3gtY29tcG9uZW50cy93aWRnZXRzL2RlZmluaXRpb25zL3NpbG8nO1xuaW1wb3J0IHsgYXBwbGljYXRpb25zV2lkZ2V0RGVmaW5pdGlvbiB9IGZyb20gJ0BjOHkvbmd4LWNvbXBvbmVudHMvd2lkZ2V0cy9kZWZpbml0aW9ucy9hcHBsaWNhdGlvbnMnO1xuaW1wb3J0IHsgYWxhcm1MaXN0V2lkZ2V0RGVmaW5pdGlvbiB9IGZyb20gJ0BjOHkvbmd4LWNvbXBvbmVudHMvd2lkZ2V0cy9kZWZpbml0aW9ucy9hbGFybXMvYWxhcm0tbGlzdCc7XG5pbXBvcnQgeyBjcml0aWNhbEFsYXJtc1dpZGdldERlZmluaXRpb24gfSBmcm9tICdAYzh5L25neC1jb21wb25lbnRzL3dpZGdldHMvZGVmaW5pdGlvbnMvYWxhcm1zL2FsbC1jcml0aWNhbC1hbGFybXMnO1xuaW1wb3J0IHsgcmVjZW50QWxhcm1zRGVmaW5pdGlvbiB9IGZyb20gJ0BjOHkvbmd4LWNvbXBvbmVudHMvd2lkZ2V0cy9kZWZpbml0aW9ucy9hbGFybXMvcmVjZW50LWFsYXJtcyc7XG5pbXBvcnQgeyByYWRpYWxHYXVnZVdpZGdldERlZmluaXRpb24gfSBmcm9tICdAYzh5L25neC1jb21wb25lbnRzL3dpZGdldHMvZGVmaW5pdGlvbnMvcmFkaWFsLWdhdWdlJztcbmltcG9ydCB7IGRhdGFQb2ludHNUYWJsZVdpZGdldERlZmluaXRpb24gfSBmcm9tICdAYzh5L25neC1jb21wb25lbnRzL3dpZGdldHMvZGVmaW5pdGlvbnMvZGF0YXBvaW50cy10YWJsZSc7XG5cbi8qKlxuICogQGRlcHJlY2F0ZWRcbiAqL1xuZXhwb3J0IGNvbnN0IGNvY2twaXREZWZhdWx0V2lkZ2V0cyA9IFtcbiAgYWxhcm1MaXN0V2lkZ2V0RGVmaW5pdGlvbixcbiAgY3JpdGljYWxBbGFybXNXaWRnZXREZWZpbml0aW9uLFxuICByZWNlbnRBbGFybXNEZWZpbml0aW9uLFxuICBpbWFnZVdpZGdldERlZmluaXRpb24sXG4gIGtwaVdpZGdldERlZmluaXRpb24sXG4gIG1hcmtkb3duV2lkZ2V0RGVmaW5pdGlvbixcbiAgY29ja3BpdFdlbGNvbWVXaWRnZXREZWZpbml0aW9uLFxuICBsZWdhY3lDb2NrcGl0V2VsY29tZVdpZGdldERlZmluaXRpb24sXG4gIGhlbHBBbmRTZXJ2aWNlV2lkZ2V0RGVmaW5pdGlvbixcbiAgdGhyZWVEUm90YXRpb25XaWRnZXREZWZpbml0aW9uLFxuICBtYXBXaWRnZXREZWZpbml0aW9uLFxuICBkZXZpY2VDb250cm9sTWVzc2FnZVdpZGdldERlZmluaXRpb24sXG4gIGluZm9HYXVnZVdpZGdldERlZmluaXRpb24sXG4gIGxpbmVhckdhdWdlV2lkZ2V0RGVmaW5pdGlvbixcbiAgc2lsb1dpZGdldERlZmluaXRpb24sXG4gIGFwcGxpY2F0aW9uc1dpZGdldERlZmluaXRpb24sXG4gIHJhZGlhbEdhdWdlV2lkZ2V0RGVmaW5pdGlvbixcbiAgZGF0YVBvaW50c1RhYmxlV2lkZ2V0RGVmaW5pdGlvblxuXSBzYXRpc2ZpZXMgRHluYW1pY1dpZGdldERlZmluaXRpb25bXTtcblxuLyoqXG4gKiBXaWRnZXRzIG1vZHVsZSB0byBiZSBpbXBvcnRlZCBpbiB5b3VyIGFwcCBtb2R1bGUuIFRoZSBleGNsdWRlIGxpc3QgYWxsb3dzIHRvIGV4Y2x1ZGUgY2VydGFpbiB3aWRnZXRzLlxuICogQ2FsbHMgYFdpZGdldHNNb2R1bGUuY29uZmlnYCB1bmRlciB0aGUgaG9vZCB3aXRoIHRoZSBgY29ja3BpdERlZmF1bHRXaWRnZXRzYC5cbiAqICoqKlxuICogTk9URTpcbiAqIFRoZSBleGNsdWRlZCB3aWRnZXRzIHdpbGwgc3RpbGwgYmUgcGFydCBvZiB5b3VyIGJ1bmRsZS5cbiAqIEJ1dCBhcyB0aGV5IGFyZSBsYXp5IGxvYWRlZCBzaG91bGQgbm90IGluY3JlYXNlIGxvYWRpbmcgZHVyYXRpb24uXG4gKiAqKipcbiAqIEBwYXJhbSBleGNsdWRlTGlzdCBhbGxvd3MgdG8gZXhjbHVkZSBzcGVjaWZpYyB3aWRnZXRzIGJ5IHRoZWlyIGlkLlxuICogQHJldHVybnMgQW4gZW1wdHkgbW9kdWxlIHdpdGggc29tZSBwcm92aWRlcnMuXG4gKiBAZGVwcmVjYXRlZCBJbnN0ZWFkIGFkZCB0aGUgYGNvY2twaXRXaWRnZXRzRXhwb3J0c2AgdG8gdGhlIGV4cG9ydHMgb2YgeW91ciBgY3VtdWxvY2l0eS5jb25maWcudHNgLlxuICovXG5leHBvcnQgZnVuY3Rpb24gY29ja3BpdFdpZGdldHMoXG4gIGV4Y2x1ZGVMaXN0PzogQXJyYXk8KHR5cGVvZiBjb2NrcGl0RGVmYXVsdFdpZGdldHMpW251bWJlcl1bJ2lkJ10+XG4pOiBNb2R1bGVXaXRoUHJvdmlkZXJzPFdpZGdldHNNb2R1bGU+IHtcbiAgcmV0dXJuIFdpZGdldHNNb2R1bGUuY29uZmlnKHsgd2lkZ2V0czogY29ja3BpdERlZmF1bHRXaWRnZXRzLCBleGNsdWRlTGlzdCB9KTtcbn1cblxuLyoqXG4gKiBNb2R1bGUgd2l0aCBhbGwgd2lkZ2V0cyB1c2VkIGluIHRoZSBjb2NrcGl0LlxuICogSW4gY2FzZSBzcGVjaWZpYyB3aWRnZXRzIHNob3VsZCBiZSBleGNsdWRlZCwgaW1wb3J0IHRoZSBgY29ja3BpdFdpZGdldHNgIGZ1bmN0aW9uIGluc3RlYWQuXG4gKiBAZGVwcmVjYXRlZCBJbnN0ZWFkIGFkZCB0aGUgYGNvY2twaXRXaWRnZXRzRXhwb3J0c2AgdG8gdGhlIGV4cG9ydHMgb2YgeW91ciBgY3VtdWxvY2l0eS5jb25maWcudHNgLlxuICovXG5ATmdNb2R1bGUoe1xuICBpbXBvcnRzOiBbY29ja3BpdFdpZGdldHMoKV1cbn0pXG5leHBvcnQgY2xhc3MgQ29ja3BpdFdpZGdldHNNb2R1bGUge31cbiJdfQ==