UNPKG

@c8y/ngx-components

Version:

Angular modules for Cumulocity IoT applications

77 lines 8.64 kB
import { NgModule } from '@angular/core'; import { gettext, hookNavigator, hookRoute, NavigatorNode, ViewContext } from '@c8y/ngx-components'; import { DATAPOINT_LIBRARY_CONFIG, pathToDatapointLibrary } from '@c8y/ngx-components/datapoint-library/model'; import * as i0 from "@angular/core"; export class DatapointLibraryModule { static forRoot(config = {}) { return { ngModule: DatapointLibraryModule, providers: [ { provide: DATAPOINT_LIBRARY_CONFIG, useValue: config } ] }; } static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: DatapointLibraryModule, deps: [], target: i0.ɵɵFactoryTarget.NgModule }); } static { this.ɵmod = i0.ɵɵngDeclareNgModule({ minVersion: "14.0.0", version: "18.2.13", ngImport: i0, type: DatapointLibraryModule }); } static { this.ɵinj = i0.ɵɵngDeclareInjector({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: DatapointLibraryModule, providers: [ hookRoute([ { path: pathToDatapointLibrary, loadComponent: () => import('@c8y/ngx-components/datapoint-library/list').then(m => m.DatapointLibraryListComponent) }, { context: ViewContext.DatapointLibrary, path: 'details', loadComponent: () => import('@c8y/ngx-components/datapoint-library/details').then(m => m.DatapointLibraryDetailsComponent), label: gettext('Details'), icon: 'palette', priority: 500 } ]), hookNavigator([ new NavigatorNode({ parent: gettext('Configuration'), label: gettext('Data point library'), featureId: 'dataPointLibrary', path: pathToDatapointLibrary, icon: 'c8y-data-points', routerLinkExact: false }) ]) ] }); } } i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: DatapointLibraryModule, decorators: [{ type: NgModule, args: [{ providers: [ hookRoute([ { path: pathToDatapointLibrary, loadComponent: () => import('@c8y/ngx-components/datapoint-library/list').then(m => m.DatapointLibraryListComponent) }, { context: ViewContext.DatapointLibrary, path: 'details', loadComponent: () => import('@c8y/ngx-components/datapoint-library/details').then(m => m.DatapointLibraryDetailsComponent), label: gettext('Details'), icon: 'palette', priority: 500 } ]), hookNavigator([ new NavigatorNode({ parent: gettext('Configuration'), label: gettext('Data point library'), featureId: 'dataPointLibrary', path: pathToDatapointLibrary, icon: 'c8y-data-points', routerLinkExact: false }) ]) ] }] }] }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZGF0YXBvaW50LWxpYnJhcnkubW9kdWxlLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vZGF0YXBvaW50LWxpYnJhcnkvZGF0YXBvaW50LWxpYnJhcnkubW9kdWxlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBdUIsUUFBUSxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBQzlELE9BQU8sRUFBRSxPQUFPLEVBQUUsYUFBYSxFQUFFLFNBQVMsRUFBRSxhQUFhLEVBQUUsV0FBVyxFQUFFLE1BQU0scUJBQXFCLENBQUM7QUFDcEcsT0FBTyxFQUVMLHdCQUF3QixFQUN4QixzQkFBc0IsRUFDdkIsTUFBTSw2Q0FBNkMsQ0FBQzs7QUFvQ3JELE1BQU0sT0FBTyxzQkFBc0I7SUFDakMsTUFBTSxDQUFDLE9BQU8sQ0FDWixTQUFrQyxFQUFFO1FBRXBDLE9BQU87WUFDTCxRQUFRLEVBQUUsc0JBQXNCO1lBQ2hDLFNBQVMsRUFBRTtnQkFDVDtvQkFDRSxPQUFPLEVBQUUsd0JBQXdCO29CQUNqQyxRQUFRLEVBQUUsTUFBTTtpQkFDakI7YUFDRjtTQUNGLENBQUM7SUFDSixDQUFDOytHQWJVLHNCQUFzQjtnSEFBdEIsc0JBQXNCO2dIQUF0QixzQkFBc0IsYUFqQ3RCO1lBQ1QsU0FBUyxDQUFDO2dCQUNSO29CQUNFLElBQUksRUFBRSxzQkFBc0I7b0JBQzVCLGFBQWEsRUFBRSxHQUFHLEVBQUUsQ0FDbEIsTUFBTSxDQUFDLDRDQUE0QyxDQUFDLENBQUMsSUFBSSxDQUN2RCxDQUFDLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQyw2QkFBNkIsQ0FDckM7aUJBQ0o7Z0JBQ0Q7b0JBQ0UsT0FBTyxFQUFFLFdBQVcsQ0FBQyxnQkFBZ0I7b0JBQ3JDLElBQUksRUFBRSxTQUFTO29CQUNmLGFBQWEsRUFBRSxHQUFHLEVBQUUsQ0FDbEIsTUFBTSxDQUFDLCtDQUErQyxDQUFDLENBQUMsSUFBSSxDQUMxRCxDQUFDLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQyxnQ0FBZ0MsQ0FDeEM7b0JBQ0gsS0FBSyxFQUFFLE9BQU8sQ0FBQyxTQUFTLENBQUM7b0JBQ3pCLElBQUksRUFBRSxTQUFTO29CQUNmLFFBQVEsRUFBRSxHQUFHO2lCQUNkO2FBQ0YsQ0FBQztZQUNGLGFBQWEsQ0FBQztnQkFDWixJQUFJLGFBQWEsQ0FBQztvQkFDaEIsTUFBTSxFQUFFLE9BQU8sQ0FBQyxlQUFlLENBQUM7b0JBQ2hDLEtBQUssRUFBRSxPQUFPLENBQUMsb0JBQW9CLENBQUM7b0JBQ3BDLFNBQVMsRUFBRSxrQkFBa0I7b0JBQzdCLElBQUksRUFBRSxzQkFBc0I7b0JBQzVCLElBQUksRUFBRSxpQkFBaUI7b0JBQ3ZCLGVBQWUsRUFBRSxLQUFLO2lCQUN2QixDQUFDO2FBQ0gsQ0FBQztTQUNIOzs0RkFFVSxzQkFBc0I7a0JBbENsQyxRQUFRO21CQUFDO29CQUNSLFNBQVMsRUFBRTt3QkFDVCxTQUFTLENBQUM7NEJBQ1I7Z0NBQ0UsSUFBSSxFQUFFLHNCQUFzQjtnQ0FDNUIsYUFBYSxFQUFFLEdBQUcsRUFBRSxDQUNsQixNQUFNLENBQUMsNENBQTRDLENBQUMsQ0FBQyxJQUFJLENBQ3ZELENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLDZCQUE2QixDQUNyQzs2QkFDSjs0QkFDRDtnQ0FDRSxPQUFPLEVBQUUsV0FBVyxDQUFDLGdCQUFnQjtnQ0FDckMsSUFBSSxFQUFFLFNBQVM7Z0NBQ2YsYUFBYSxFQUFFLEdBQUcsRUFBRSxDQUNsQixNQUFNLENBQUMsK0NBQStDLENBQUMsQ0FBQyxJQUFJLENBQzFELENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLGdDQUFnQyxDQUN4QztnQ0FDSCxLQUFLLEVBQUUsT0FBTyxDQUFDLFNBQVMsQ0FBQztnQ0FDekIsSUFBSSxFQUFFLFNBQVM7Z0NBQ2YsUUFBUSxFQUFFLEdBQUc7NkJBQ2Q7eUJBQ0YsQ0FBQzt3QkFDRixhQUFhLENBQUM7NEJBQ1osSUFBSSxhQUFhLENBQUM7Z0NBQ2hCLE1BQU0sRUFBRSxPQUFPLENBQUMsZUFBZSxDQUFDO2dDQUNoQyxLQUFLLEVBQUUsT0FBTyxDQUFDLG9CQUFvQixDQUFDO2dDQUNwQyxTQUFTLEVBQUUsa0JBQWtCO2dDQUM3QixJQUFJLEVBQUUsc0JBQXNCO2dDQUM1QixJQUFJLEVBQUUsaUJBQWlCO2dDQUN2QixlQUFlLEVBQUUsS0FBSzs2QkFDdkIsQ0FBQzt5QkFDSCxDQUFDO3FCQUNIO2lCQUNGIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgTW9kdWxlV2l0aFByb3ZpZGVycywgTmdNb2R1bGUgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7IGdldHRleHQsIGhvb2tOYXZpZ2F0b3IsIGhvb2tSb3V0ZSwgTmF2aWdhdG9yTm9kZSwgVmlld0NvbnRleHQgfSBmcm9tICdAYzh5L25neC1jb21wb25lbnRzJztcbmltcG9ydCB7XG4gIERhdGFwb2ludExpYnJhcnlPcHRpb25zLFxuICBEQVRBUE9JTlRfTElCUkFSWV9DT05GSUcsXG4gIHBhdGhUb0RhdGFwb2ludExpYnJhcnlcbn0gZnJvbSAnQGM4eS9uZ3gtY29tcG9uZW50cy9kYXRhcG9pbnQtbGlicmFyeS9tb2RlbCc7XG5cbkBOZ01vZHVsZSh7XG4gIHByb3ZpZGVyczogW1xuICAgIGhvb2tSb3V0ZShbXG4gICAgICB7XG4gICAgICAgIHBhdGg6IHBhdGhUb0RhdGFwb2ludExpYnJhcnksXG4gICAgICAgIGxvYWRDb21wb25lbnQ6ICgpID0+XG4gICAgICAgICAgaW1wb3J0KCdAYzh5L25neC1jb21wb25lbnRzL2RhdGFwb2ludC1saWJyYXJ5L2xpc3QnKS50aGVuKFxuICAgICAgICAgICAgbSA9PiBtLkRhdGFwb2ludExpYnJhcnlMaXN0Q29tcG9uZW50XG4gICAgICAgICAgKVxuICAgICAgfSxcbiAgICAgIHtcbiAgICAgICAgY29udGV4dDogVmlld0NvbnRleHQuRGF0YXBvaW50TGlicmFyeSxcbiAgICAgICAgcGF0aDogJ2RldGFpbHMnLFxuICAgICAgICBsb2FkQ29tcG9uZW50OiAoKSA9PlxuICAgICAgICAgIGltcG9ydCgnQGM4eS9uZ3gtY29tcG9uZW50cy9kYXRhcG9pbnQtbGlicmFyeS9kZXRhaWxzJykudGhlbihcbiAgICAgICAgICAgIG0gPT4gbS5EYXRhcG9pbnRMaWJyYXJ5RGV0YWlsc0NvbXBvbmVudFxuICAgICAgICAgICksXG4gICAgICAgIGxhYmVsOiBnZXR0ZXh0KCdEZXRhaWxzJyksXG4gICAgICAgIGljb246ICdwYWxldHRlJyxcbiAgICAgICAgcHJpb3JpdHk6IDUwMFxuICAgICAgfVxuICAgIF0pLFxuICAgIGhvb2tOYXZpZ2F0b3IoW1xuICAgICAgbmV3IE5hdmlnYXRvck5vZGUoe1xuICAgICAgICBwYXJlbnQ6IGdldHRleHQoJ0NvbmZpZ3VyYXRpb24nKSxcbiAgICAgICAgbGFiZWw6IGdldHRleHQoJ0RhdGEgcG9pbnQgbGlicmFyeScpLFxuICAgICAgICBmZWF0dXJlSWQ6ICdkYXRhUG9pbnRMaWJyYXJ5JyxcbiAgICAgICAgcGF0aDogcGF0aFRvRGF0YXBvaW50TGlicmFyeSxcbiAgICAgICAgaWNvbjogJ2M4eS1kYXRhLXBvaW50cycsXG4gICAgICAgIHJvdXRlckxpbmtFeGFjdDogZmFsc2VcbiAgICAgIH0pXG4gICAgXSlcbiAgXVxufSlcbmV4cG9ydCBjbGFzcyBEYXRhcG9pbnRMaWJyYXJ5TW9kdWxlIHtcbiAgc3RhdGljIGZvclJvb3QoXG4gICAgY29uZmlnOiBEYXRhcG9pbnRMaWJyYXJ5T3B0aW9ucyA9IHt9XG4gICk6IE1vZHVsZVdpdGhQcm92aWRlcnM8RGF0YXBvaW50TGlicmFyeU1vZHVsZT4ge1xuICAgIHJldHVybiB7XG4gICAgICBuZ01vZHVsZTogRGF0YXBvaW50TGlicmFyeU1vZHVsZSxcbiAgICAgIHByb3ZpZGVyczogW1xuICAgICAgICB7XG4gICAgICAgICAgcHJvdmlkZTogREFUQVBPSU5UX0xJQlJBUllfQ09ORklHLFxuICAgICAgICAgIHVzZVZhbHVlOiBjb25maWdcbiAgICAgICAgfVxuICAgICAgXVxuICAgIH07XG4gIH1cbn1cbiJdfQ==