UNPKG

@c8y/ngx-components

Version:

Angular modules for Cumulocity IoT applications

75 lines 11.4 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 { 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, 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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi93aWRnZXRzL2NvY2twaXQvaW5kZXgudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUF1QixRQUFRLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFFOUQsT0FBTyxFQUFFLGFBQWEsRUFBRSxNQUFNLDZCQUE2QixDQUFDO0FBQzVELE9BQU8sRUFBRSxvQ0FBb0MsRUFBRSxNQUFNLGdFQUFnRSxDQUFDO0FBQ3RILE9BQU8sRUFBRSw4QkFBOEIsRUFBRSxNQUFNLHlEQUF5RCxDQUFDO0FBQ3pHLE9BQU8sRUFBRSxtQkFBbUIsRUFBRSxNQUFNLDZDQUE2QyxDQUFDO0FBQ2xGLE9BQU8sRUFBRSx3QkFBd0IsRUFBRSxNQUFNLGtEQUFrRCxDQUFDO0FBQzVGLE9BQU8sRUFBRSxxQkFBcUIsRUFBRSxNQUFNLCtDQUErQyxDQUFDO0FBQ3RGLE9BQU8sRUFBRSw4QkFBOEIsRUFBRSxNQUFNLDBEQUEwRCxDQUFDO0FBQzFHLE9BQU8sRUFBRSw4QkFBOEIsRUFBRSxNQUFNLDBEQUEwRCxDQUFDO0FBQzFHLE9BQU8sRUFBRSxtQkFBbUIsRUFBRSxNQUFNLDZDQUE2QyxDQUFDO0FBQ2xGLE9BQU8sRUFBRSxvQ0FBb0MsRUFBRSxNQUFNLGdFQUFnRSxDQUFDO0FBQ3RILE9BQU8sRUFBRSx5QkFBeUIsRUFBRSxNQUFNLG9EQUFvRCxDQUFDO0FBQy9GLE9BQU8sRUFBRSwyQkFBMkIsRUFBRSxNQUFNLHNEQUFzRCxDQUFDO0FBQ25HLE9BQU8sRUFBRSxvQkFBb0IsRUFBRSxNQUFNLDhDQUE4QyxDQUFDO0FBQ3BGLE9BQU8sRUFBRSw0QkFBNEIsRUFBRSxNQUFNLHNEQUFzRCxDQUFDO0FBQ3BHLE9BQU8sRUFBRSx5QkFBeUIsRUFBRSxNQUFNLDJEQUEyRCxDQUFDO0FBQ3RHLE9BQU8sRUFBRSw4QkFBOEIsRUFBRSxNQUFNLG9FQUFvRSxDQUFDO0FBQ3BILE9BQU8sRUFBRSxzQkFBc0IsRUFBRSxNQUFNLDhEQUE4RCxDQUFDO0FBQ3RHLE9BQU8sRUFBRSwrQkFBK0IsRUFBRSxNQUFNLDBEQUEwRCxDQUFDOzs7QUFFM0c7O0dBRUc7QUFDSCxNQUFNLENBQUMsTUFBTSxxQkFBcUIsR0FBRztJQUNuQyx5QkFBeUI7SUFDekIsOEJBQThCO0lBQzlCLHNCQUFzQjtJQUN0QixxQkFBcUI7SUFDckIsbUJBQW1CO0lBQ25CLHdCQUF3QjtJQUN4Qiw4QkFBOEI7SUFDOUIsb0NBQW9DO0lBQ3BDLDhCQUE4QjtJQUM5Qiw4QkFBOEI7SUFDOUIsbUJBQW1CO0lBQ25CLG9DQUFvQztJQUNwQyx5QkFBeUI7SUFDekIsMkJBQTJCO0lBQzNCLG9CQUFvQjtJQUNwQiw0QkFBNEI7SUFDNUIsK0JBQStCO0NBQ0ksQ0FBQztBQUV0Qzs7Ozs7Ozs7Ozs7R0FXRztBQUNILE1BQU0sVUFBVSxjQUFjLENBQzVCLFdBQWlFO0lBRWpFLE9BQU8sYUFBYSxDQUFDLE1BQU0sQ0FBQyxFQUFFLE9BQU8sRUFBRSxxQkFBcUIsRUFBRSxXQUFXLEVBQUUsQ0FBQyxDQUFDO0FBQy9FLENBQUM7QUFFRDs7OztHQUlHO0FBSUgsTUFBTSxPQUFPLG9CQUFvQjsrR0FBcEIsb0JBQW9CO2dIQUFwQixvQkFBb0I7Z0hBQXBCLG9CQUFvQixZQUZyQixjQUFjLEVBQUU7OzRGQUVmLG9CQUFvQjtrQkFIaEMsUUFBUTttQkFBQztvQkFDUixPQUFPLEVBQUUsQ0FBQyxjQUFjLEVBQUUsQ0FBQztpQkFDNUIiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBNb2R1bGVXaXRoUHJvdmlkZXJzLCBOZ01vZHVsZSB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHR5cGUgeyBEeW5hbWljV2lkZ2V0RGVmaW5pdGlvbiB9IGZyb20gJ0BjOHkvbmd4LWNvbXBvbmVudHMnO1xuaW1wb3J0IHsgV2lkZ2V0c01vZHVsZSB9IGZyb20gJ0BjOHkvbmd4LWNvbXBvbmVudHMvd2lkZ2V0cyc7XG5pbXBvcnQgeyBsZWdhY3lDb2NrcGl0V2VsY29tZVdpZGdldERlZmluaXRpb24gfSBmcm9tICdAYzh5L25neC1jb21wb25lbnRzL3dpZGdldHMvZGVmaW5pdGlvbnMvY29ja3BpdC1sZWdhY3ktd2VsY29tZSc7XG5pbXBvcnQgeyBjb2NrcGl0V2VsY29tZVdpZGdldERlZmluaXRpb24gfSBmcm9tICdAYzh5L25neC1jb21wb25lbnRzL3dpZGdldHMvZGVmaW5pdGlvbnMvY29ja3BpdC13ZWxjb21lJztcbmltcG9ydCB7IGtwaVdpZGdldERlZmluaXRpb24gfSBmcm9tICdAYzh5L25neC1jb21wb25lbnRzL3dpZGdldHMvZGVmaW5pdGlvbnMva3BpJztcbmltcG9ydCB7IG1hcmtkb3duV2lkZ2V0RGVmaW5pdGlvbiB9IGZyb20gJ0BjOHkvbmd4LWNvbXBvbmVudHMvd2lkZ2V0cy9kZWZpbml0aW9ucy9tYXJrZG93bic7XG5pbXBvcnQgeyBpbWFnZVdpZGdldERlZmluaXRpb24gfSBmcm9tICdAYzh5L25neC1jb21wb25lbnRzL3dpZGdldHMvZGVmaW5pdGlvbnMvaW1hZ2UnO1xuaW1wb3J0IHsgaGVscEFuZFNlcnZpY2VXaWRnZXREZWZpbml0aW9uIH0gZnJvbSAnQGM4eS9uZ3gtY29tcG9uZW50cy93aWRnZXRzL2RlZmluaXRpb25zL2hlbHAtYW5kLXNlcnZpY2UnO1xuaW1wb3J0IHsgdGhyZWVEUm90YXRpb25XaWRnZXREZWZpbml0aW9uIH0gZnJvbSAnQGM4eS9uZ3gtY29tcG9uZW50cy93aWRnZXRzL2RlZmluaXRpb25zL3RocmVlLWQtcm90YXRpb24nO1xuaW1wb3J0IHsgbWFwV2lkZ2V0RGVmaW5pdGlvbiB9IGZyb20gJ0BjOHkvbmd4LWNvbXBvbmVudHMvd2lkZ2V0cy9kZWZpbml0aW9ucy9tYXAnO1xuaW1wb3J0IHsgZGV2aWNlQ29udHJvbE1lc3NhZ2VXaWRnZXREZWZpbml0aW9uIH0gZnJvbSAnQGM4eS9uZ3gtY29tcG9uZW50cy93aWRnZXRzL2RlZmluaXRpb25zL2RldmljZS1jb250cm9sLW1lc3NhZ2UnO1xuaW1wb3J0IHsgaW5mb0dhdWdlV2lkZ2V0RGVmaW5pdGlvbiB9IGZyb20gJ0BjOHkvbmd4LWNvbXBvbmVudHMvd2lkZ2V0cy9kZWZpbml0aW9ucy9pbmZvLWdhdWdlJztcbmltcG9ydCB7IGxpbmVhckdhdWdlV2lkZ2V0RGVmaW5pdGlvbiB9IGZyb20gJ0BjOHkvbmd4LWNvbXBvbmVudHMvd2lkZ2V0cy9kZWZpbml0aW9ucy9saW5lYXItZ2F1Z2UnO1xuaW1wb3J0IHsgc2lsb1dpZGdldERlZmluaXRpb24gfSBmcm9tICdAYzh5L25neC1jb21wb25lbnRzL3dpZGdldHMvZGVmaW5pdGlvbnMvc2lsbyc7XG5pbXBvcnQgeyBhcHBsaWNhdGlvbnNXaWRnZXREZWZpbml0aW9uIH0gZnJvbSAnQGM4eS9uZ3gtY29tcG9uZW50cy93aWRnZXRzL2RlZmluaXRpb25zL2FwcGxpY2F0aW9ucyc7XG5pbXBvcnQgeyBhbGFybUxpc3RXaWRnZXREZWZpbml0aW9uIH0gZnJvbSAnQGM4eS9uZ3gtY29tcG9uZW50cy93aWRnZXRzL2RlZmluaXRpb25zL2FsYXJtcy9hbGFybS1saXN0JztcbmltcG9ydCB7IGNyaXRpY2FsQWxhcm1zV2lkZ2V0RGVmaW5pdGlvbiB9IGZyb20gJ0BjOHkvbmd4LWNvbXBvbmVudHMvd2lkZ2V0cy9kZWZpbml0aW9ucy9hbGFybXMvYWxsLWNyaXRpY2FsLWFsYXJtcyc7XG5pbXBvcnQgeyByZWNlbnRBbGFybXNEZWZpbml0aW9uIH0gZnJvbSAnQGM4eS9uZ3gtY29tcG9uZW50cy93aWRnZXRzL2RlZmluaXRpb25zL2FsYXJtcy9yZWNlbnQtYWxhcm1zJztcbmltcG9ydCB7IGRhdGFQb2ludHNUYWJsZVdpZGdldERlZmluaXRpb24gfSBmcm9tICdAYzh5L25neC1jb21wb25lbnRzL3dpZGdldHMvZGVmaW5pdGlvbnMvZGF0YXBvaW50cy10YWJsZSc7XG5cbi8qKlxuICogQGRlcHJlY2F0ZWRcbiAqL1xuZXhwb3J0IGNvbnN0IGNvY2twaXREZWZhdWx0V2lkZ2V0cyA9IFtcbiAgYWxhcm1MaXN0V2lkZ2V0RGVmaW5pdGlvbixcbiAgY3JpdGljYWxBbGFybXNXaWRnZXREZWZpbml0aW9uLFxuICByZWNlbnRBbGFybXNEZWZpbml0aW9uLFxuICBpbWFnZVdpZGdldERlZmluaXRpb24sXG4gIGtwaVdpZGdldERlZmluaXRpb24sXG4gIG1hcmtkb3duV2lkZ2V0RGVmaW5pdGlvbixcbiAgY29ja3BpdFdlbGNvbWVXaWRnZXREZWZpbml0aW9uLFxuICBsZWdhY3lDb2NrcGl0V2VsY29tZVdpZGdldERlZmluaXRpb24sXG4gIGhlbHBBbmRTZXJ2aWNlV2lkZ2V0RGVmaW5pdGlvbixcbiAgdGhyZWVEUm90YXRpb25XaWRnZXREZWZpbml0aW9uLFxuICBtYXBXaWRnZXREZWZpbml0aW9uLFxuICBkZXZpY2VDb250cm9sTWVzc2FnZVdpZGdldERlZmluaXRpb24sXG4gIGluZm9HYXVnZVdpZGdldERlZmluaXRpb24sXG4gIGxpbmVhckdhdWdlV2lkZ2V0RGVmaW5pdGlvbixcbiAgc2lsb1dpZGdldERlZmluaXRpb24sXG4gIGFwcGxpY2F0aW9uc1dpZGdldERlZmluaXRpb24sXG4gIGRhdGFQb2ludHNUYWJsZVdpZGdldERlZmluaXRpb25cbl0gc2F0aXNmaWVzIER5bmFtaWNXaWRnZXREZWZpbml0aW9uW107XG5cbi8qKlxuICogV2lkZ2V0cyBtb2R1bGUgdG8gYmUgaW1wb3J0ZWQgaW4geW91ciBhcHAgbW9kdWxlLiBUaGUgZXhjbHVkZSBsaXN0IGFsbG93cyB0byBleGNsdWRlIGNlcnRhaW4gd2lkZ2V0cy5cbiAqIENhbGxzIGBXaWRnZXRzTW9kdWxlLmNvbmZpZ2AgdW5kZXIgdGhlIGhvb2Qgd2l0aCB0aGUgYGNvY2twaXREZWZhdWx0V2lkZ2V0c2AuXG4gKiAqKipcbiAqIE5PVEU6XG4gKiBUaGUgZXhjbHVkZWQgd2lkZ2V0cyB3aWxsIHN0aWxsIGJlIHBhcnQgb2YgeW91ciBidW5kbGUuXG4gKiBCdXQgYXMgdGhleSBhcmUgbGF6eSBsb2FkZWQgc2hvdWxkIG5vdCBpbmNyZWFzZSBsb2FkaW5nIGR1cmF0aW9uLlxuICogKioqXG4gKiBAcGFyYW0gZXhjbHVkZUxpc3QgYWxsb3dzIHRvIGV4Y2x1ZGUgc3BlY2lmaWMgd2lkZ2V0cyBieSB0aGVpciBpZC5cbiAqIEByZXR1cm5zIEFuIGVtcHR5IG1vZHVsZSB3aXRoIHNvbWUgcHJvdmlkZXJzLlxuICogQGRlcHJlY2F0ZWQgSW5zdGVhZCBhZGQgdGhlIGBjb2NrcGl0V2lkZ2V0c0V4cG9ydHNgIHRvIHRoZSBleHBvcnRzIG9mIHlvdXIgYGN1bXVsb2NpdHkuY29uZmlnLnRzYC5cbiAqL1xuZXhwb3J0IGZ1bmN0aW9uIGNvY2twaXRXaWRnZXRzKFxuICBleGNsdWRlTGlzdD86IEFycmF5PCh0eXBlb2YgY29ja3BpdERlZmF1bHRXaWRnZXRzKVtudW1iZXJdWydpZCddPlxuKTogTW9kdWxlV2l0aFByb3ZpZGVyczxXaWRnZXRzTW9kdWxlPiB7XG4gIHJldHVybiBXaWRnZXRzTW9kdWxlLmNvbmZpZyh7IHdpZGdldHM6IGNvY2twaXREZWZhdWx0V2lkZ2V0cywgZXhjbHVkZUxpc3QgfSk7XG59XG5cbi8qKlxuICogTW9kdWxlIHdpdGggYWxsIHdpZGdldHMgdXNlZCBpbiB0aGUgY29ja3BpdC5cbiAqIEluIGNhc2Ugc3BlY2lmaWMgd2lkZ2V0cyBzaG91bGQgYmUgZXhjbHVkZWQsIGltcG9ydCB0aGUgYGNvY2twaXRXaWRnZXRzYCBmdW5jdGlvbiBpbnN0ZWFkLlxuICogQGRlcHJlY2F0ZWQgSW5zdGVhZCBhZGQgdGhlIGBjb2NrcGl0V2lkZ2V0c0V4cG9ydHNgIHRvIHRoZSBleHBvcnRzIG9mIHlvdXIgYGN1bXVsb2NpdHkuY29uZmlnLnRzYC5cbiAqL1xuQE5nTW9kdWxlKHtcbiAgaW1wb3J0czogW2NvY2twaXRXaWRnZXRzKCldXG59KVxuZXhwb3J0IGNsYXNzIENvY2twaXRXaWRnZXRzTW9kdWxlIHt9XG4iXX0=