@c8y/ngx-components
Version:
Angular modules for Cumulocity IoT applications
44 lines • 5.72 kB
JavaScript
import { NgModule } from '@angular/core';
import { CoreModule, gettext, hookDataGridActionControls, hookRoute, ViewContext } from '@c8y/ngx-components';
import { DeviceGridModule } from '@c8y/ngx-components/device-grid';
import { PopoverModule } from 'ngx-bootstrap/popover';
import { ChildDevicesActionControlsFactory } from './action-controls.factory';
import { ChildDevicesComponent } from './child-devices.component';
import { ChildDevicesTabGuard } from './child-devices.guard';
import * as i0 from "@angular/core";
export class ChildDevicesModule {
static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: ChildDevicesModule, deps: [], target: i0.ɵɵFactoryTarget.NgModule }); }
static { this.ɵmod = i0.ɵɵngDeclareNgModule({ minVersion: "14.0.0", version: "18.2.13", ngImport: i0, type: ChildDevicesModule, declarations: [ChildDevicesComponent], imports: [CoreModule, DeviceGridModule, PopoverModule] }); }
static { this.ɵinj = i0.ɵɵngDeclareInjector({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: ChildDevicesModule, providers: [
hookRoute({
context: ViewContext.Device,
path: 'child-devices',
priority: 1000,
icon: 'code-fork',
label: gettext('Child devices'),
component: ChildDevicesComponent,
canActivate: [ChildDevicesTabGuard]
}),
hookDataGridActionControls(ChildDevicesActionControlsFactory)
], imports: [CoreModule, DeviceGridModule, PopoverModule] }); }
}
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: ChildDevicesModule, decorators: [{
type: NgModule,
args: [{
declarations: [ChildDevicesComponent],
imports: [CoreModule, DeviceGridModule, PopoverModule],
providers: [
hookRoute({
context: ViewContext.Device,
path: 'child-devices',
priority: 1000,
icon: 'code-fork',
label: gettext('Child devices'),
component: ChildDevicesComponent,
canActivate: [ChildDevicesTabGuard]
}),
hookDataGridActionControls(ChildDevicesActionControlsFactory)
]
}]
}] });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY2hpbGQtZGV2aWNlcy5tb2R1bGUuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi9jaGlsZC1kZXZpY2VzL2NoaWxkLWRldmljZXMubW9kdWxlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBRSxRQUFRLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFDekMsT0FBTyxFQUNMLFVBQVUsRUFDVixPQUFPLEVBQ1AsMEJBQTBCLEVBQzFCLFNBQVMsRUFDVCxXQUFXLEVBQ1osTUFBTSxxQkFBcUIsQ0FBQztBQUM3QixPQUFPLEVBQUUsZ0JBQWdCLEVBQUUsTUFBTSxpQ0FBaUMsQ0FBQztBQUNuRSxPQUFPLEVBQUUsYUFBYSxFQUFFLE1BQU0sdUJBQXVCLENBQUM7QUFDdEQsT0FBTyxFQUFFLGlDQUFpQyxFQUFFLE1BQU0sMkJBQTJCLENBQUM7QUFDOUUsT0FBTyxFQUFFLHFCQUFxQixFQUFFLE1BQU0sMkJBQTJCLENBQUM7QUFDbEUsT0FBTyxFQUFFLG9CQUFvQixFQUFFLE1BQU0sdUJBQXVCLENBQUM7O0FBa0I3RCxNQUFNLE9BQU8sa0JBQWtCOytHQUFsQixrQkFBa0I7Z0hBQWxCLGtCQUFrQixpQkFmZCxxQkFBcUIsYUFDMUIsVUFBVSxFQUFFLGdCQUFnQixFQUFFLGFBQWE7Z0hBYzFDLGtCQUFrQixhQWJsQjtZQUNULFNBQVMsQ0FBQztnQkFDUixPQUFPLEVBQUUsV0FBVyxDQUFDLE1BQU07Z0JBQzNCLElBQUksRUFBRSxlQUFlO2dCQUNyQixRQUFRLEVBQUUsSUFBSTtnQkFDZCxJQUFJLEVBQUUsV0FBVztnQkFDakIsS0FBSyxFQUFFLE9BQU8sQ0FBQyxlQUFlLENBQUM7Z0JBQy9CLFNBQVMsRUFBRSxxQkFBcUI7Z0JBQ2hDLFdBQVcsRUFBRSxDQUFDLG9CQUFvQixDQUFDO2FBQ3BDLENBQUM7WUFDRiwwQkFBMEIsQ0FBQyxpQ0FBaUMsQ0FBQztTQUM5RCxZQVpTLFVBQVUsRUFBRSxnQkFBZ0IsRUFBRSxhQUFhOzs0RkFjMUMsa0JBQWtCO2tCQWhCOUIsUUFBUTttQkFBQztvQkFDUixZQUFZLEVBQUUsQ0FBQyxxQkFBcUIsQ0FBQztvQkFDckMsT0FBTyxFQUFFLENBQUMsVUFBVSxFQUFFLGdCQUFnQixFQUFFLGFBQWEsQ0FBQztvQkFDdEQsU0FBUyxFQUFFO3dCQUNULFNBQVMsQ0FBQzs0QkFDUixPQUFPLEVBQUUsV0FBVyxDQUFDLE1BQU07NEJBQzNCLElBQUksRUFBRSxlQUFlOzRCQUNyQixRQUFRLEVBQUUsSUFBSTs0QkFDZCxJQUFJLEVBQUUsV0FBVzs0QkFDakIsS0FBSyxFQUFFLE9BQU8sQ0FBQyxlQUFlLENBQUM7NEJBQy9CLFNBQVMsRUFBRSxxQkFBcUI7NEJBQ2hDLFdBQVcsRUFBRSxDQUFDLG9CQUFvQixDQUFDO3lCQUNwQyxDQUFDO3dCQUNGLDBCQUEwQixDQUFDLGlDQUFpQyxDQUFDO3FCQUM5RDtpQkFDRiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IE5nTW9kdWxlIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQge1xuICBDb3JlTW9kdWxlLFxuICBnZXR0ZXh0LFxuICBob29rRGF0YUdyaWRBY3Rpb25Db250cm9scyxcbiAgaG9va1JvdXRlLFxuICBWaWV3Q29udGV4dFxufSBmcm9tICdAYzh5L25neC1jb21wb25lbnRzJztcbmltcG9ydCB7IERldmljZUdyaWRNb2R1bGUgfSBmcm9tICdAYzh5L25neC1jb21wb25lbnRzL2RldmljZS1ncmlkJztcbmltcG9ydCB7IFBvcG92ZXJNb2R1bGUgfSBmcm9tICduZ3gtYm9vdHN0cmFwL3BvcG92ZXInO1xuaW1wb3J0IHsgQ2hpbGREZXZpY2VzQWN0aW9uQ29udHJvbHNGYWN0b3J5IH0gZnJvbSAnLi9hY3Rpb24tY29udHJvbHMuZmFjdG9yeSc7XG5pbXBvcnQgeyBDaGlsZERldmljZXNDb21wb25lbnQgfSBmcm9tICcuL2NoaWxkLWRldmljZXMuY29tcG9uZW50JztcbmltcG9ydCB7IENoaWxkRGV2aWNlc1RhYkd1YXJkIH0gZnJvbSAnLi9jaGlsZC1kZXZpY2VzLmd1YXJkJztcblxuQE5nTW9kdWxlKHtcbiAgZGVjbGFyYXRpb25zOiBbQ2hpbGREZXZpY2VzQ29tcG9uZW50XSxcbiAgaW1wb3J0czogW0NvcmVNb2R1bGUsIERldmljZUdyaWRNb2R1bGUsIFBvcG92ZXJNb2R1bGVdLFxuICBwcm92aWRlcnM6IFtcbiAgICBob29rUm91dGUoe1xuICAgICAgY29udGV4dDogVmlld0NvbnRleHQuRGV2aWNlLFxuICAgICAgcGF0aDogJ2NoaWxkLWRldmljZXMnLFxuICAgICAgcHJpb3JpdHk6IDEwMDAsXG4gICAgICBpY29uOiAnY29kZS1mb3JrJyxcbiAgICAgIGxhYmVsOiBnZXR0ZXh0KCdDaGlsZCBkZXZpY2VzJyksXG4gICAgICBjb21wb25lbnQ6IENoaWxkRGV2aWNlc0NvbXBvbmVudCxcbiAgICAgIGNhbkFjdGl2YXRlOiBbQ2hpbGREZXZpY2VzVGFiR3VhcmRdXG4gICAgfSksXG4gICAgaG9va0RhdGFHcmlkQWN0aW9uQ29udHJvbHMoQ2hpbGREZXZpY2VzQWN0aW9uQ29udHJvbHNGYWN0b3J5KVxuICBdXG59KVxuZXhwb3J0IGNsYXNzIENoaWxkRGV2aWNlc01vZHVsZSB7fVxuIl19