UNPKG

@c8y/ngx-components

Version:

Angular modules for Cumulocity IoT applications

38 lines 5.58 kB
import { NgModule } from '@angular/core'; import { CommonModule } from '@angular/common'; import { FirmwareDeviceTabComponent } from './firmware-device-tab.component'; import { FirmwareDeviceTabGuard } from './firmware-device-tab.guard'; import { CoreModule, gettext, hookRoute, ViewContext } from '@c8y/ngx-components'; import { SharedRepositoryModule } from '@c8y/ngx-components/repository/shared'; import { OperationDetailsModule } from '@c8y/ngx-components/operations/operation-details'; import * as i0 from "@angular/core"; export class FirmwareRepositoryDeviceTabModule { static forRoot() { return { ngModule: FirmwareRepositoryDeviceTabModule, providers: [ FirmwareDeviceTabGuard, hookRoute({ context: ViewContext.Device, path: 'firmware', component: FirmwareDeviceTabComponent, label: gettext('Firmware'), icon: 'c8y-firmware', priority: 500, canActivate: [FirmwareDeviceTabGuard] }) ] }; } static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: FirmwareRepositoryDeviceTabModule, deps: [], target: i0.ɵɵFactoryTarget.NgModule }); } static { this.ɵmod = i0.ɵɵngDeclareNgModule({ minVersion: "14.0.0", version: "18.2.13", ngImport: i0, type: FirmwareRepositoryDeviceTabModule, declarations: [FirmwareDeviceTabComponent], imports: [CommonModule, CoreModule, SharedRepositoryModule, OperationDetailsModule] }); } static { this.ɵinj = i0.ɵɵngDeclareInjector({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: FirmwareRepositoryDeviceTabModule, imports: [CommonModule, CoreModule, SharedRepositoryModule, OperationDetailsModule] }); } } i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: FirmwareRepositoryDeviceTabModule, decorators: [{ type: NgModule, args: [{ imports: [CommonModule, CoreModule, SharedRepositoryModule, OperationDetailsModule], declarations: [FirmwareDeviceTabComponent] }] }] }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZmlybXdhcmUtcmVwb3NpdG9yeS1kZXZpY2UtdGFiLm1vZHVsZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uL3JlcG9zaXRvcnkvZmlybXdhcmUvZGV2aWNlLXRhYi9maXJtd2FyZS1yZXBvc2l0b3J5LWRldmljZS10YWIubW9kdWxlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBdUIsUUFBUSxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBQzlELE9BQU8sRUFBRSxZQUFZLEVBQUUsTUFBTSxpQkFBaUIsQ0FBQztBQUMvQyxPQUFPLEVBQUUsMEJBQTBCLEVBQUUsTUFBTSxpQ0FBaUMsQ0FBQztBQUM3RSxPQUFPLEVBQUUsc0JBQXNCLEVBQUUsTUFBTSw2QkFBNkIsQ0FBQztBQUNyRSxPQUFPLEVBQUUsVUFBVSxFQUFFLE9BQU8sRUFBRSxTQUFTLEVBQUUsV0FBVyxFQUFFLE1BQU0scUJBQXFCLENBQUM7QUFDbEYsT0FBTyxFQUFFLHNCQUFzQixFQUFFLE1BQU0sdUNBQXVDLENBQUM7QUFDL0UsT0FBTyxFQUFFLHNCQUFzQixFQUFFLE1BQU0sa0RBQWtELENBQUM7O0FBTTFGLE1BQU0sT0FBTyxpQ0FBaUM7SUFDNUMsTUFBTSxDQUFDLE9BQU87UUFDWixPQUFPO1lBQ0wsUUFBUSxFQUFFLGlDQUFpQztZQUMzQyxTQUFTLEVBQUU7Z0JBQ1Qsc0JBQXNCO2dCQUN0QixTQUFTLENBQUM7b0JBQ1IsT0FBTyxFQUFFLFdBQVcsQ0FBQyxNQUFNO29CQUMzQixJQUFJLEVBQUUsVUFBVTtvQkFDaEIsU0FBUyxFQUFFLDBCQUEwQjtvQkFDckMsS0FBSyxFQUFFLE9BQU8sQ0FBQyxVQUFVLENBQUM7b0JBQzFCLElBQUksRUFBRSxjQUFjO29CQUNwQixRQUFRLEVBQUUsR0FBRztvQkFDYixXQUFXLEVBQUUsQ0FBQyxzQkFBc0IsQ0FBQztpQkFDdEMsQ0FBQzthQUNIO1NBQ0YsQ0FBQztJQUNKLENBQUM7K0dBakJVLGlDQUFpQztnSEFBakMsaUNBQWlDLGlCQUY3QiwwQkFBMEIsYUFEL0IsWUFBWSxFQUFFLFVBQVUsRUFBRSxzQkFBc0IsRUFBRSxzQkFBc0I7Z0hBR3ZFLGlDQUFpQyxZQUhsQyxZQUFZLEVBQUUsVUFBVSxFQUFFLHNCQUFzQixFQUFFLHNCQUFzQjs7NEZBR3ZFLGlDQUFpQztrQkFKN0MsUUFBUTttQkFBQztvQkFDUixPQUFPLEVBQUUsQ0FBQyxZQUFZLEVBQUUsVUFBVSxFQUFFLHNCQUFzQixFQUFFLHNCQUFzQixDQUFDO29CQUNuRixZQUFZLEVBQUUsQ0FBQywwQkFBMEIsQ0FBQztpQkFDM0MiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBNb2R1bGVXaXRoUHJvdmlkZXJzLCBOZ01vZHVsZSB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHsgQ29tbW9uTW9kdWxlIH0gZnJvbSAnQGFuZ3VsYXIvY29tbW9uJztcbmltcG9ydCB7IEZpcm13YXJlRGV2aWNlVGFiQ29tcG9uZW50IH0gZnJvbSAnLi9maXJtd2FyZS1kZXZpY2UtdGFiLmNvbXBvbmVudCc7XG5pbXBvcnQgeyBGaXJtd2FyZURldmljZVRhYkd1YXJkIH0gZnJvbSAnLi9maXJtd2FyZS1kZXZpY2UtdGFiLmd1YXJkJztcbmltcG9ydCB7IENvcmVNb2R1bGUsIGdldHRleHQsIGhvb2tSb3V0ZSwgVmlld0NvbnRleHQgfSBmcm9tICdAYzh5L25neC1jb21wb25lbnRzJztcbmltcG9ydCB7IFNoYXJlZFJlcG9zaXRvcnlNb2R1bGUgfSBmcm9tICdAYzh5L25neC1jb21wb25lbnRzL3JlcG9zaXRvcnkvc2hhcmVkJztcbmltcG9ydCB7IE9wZXJhdGlvbkRldGFpbHNNb2R1bGUgfSBmcm9tICdAYzh5L25neC1jb21wb25lbnRzL29wZXJhdGlvbnMvb3BlcmF0aW9uLWRldGFpbHMnO1xuXG5ATmdNb2R1bGUoe1xuICBpbXBvcnRzOiBbQ29tbW9uTW9kdWxlLCBDb3JlTW9kdWxlLCBTaGFyZWRSZXBvc2l0b3J5TW9kdWxlLCBPcGVyYXRpb25EZXRhaWxzTW9kdWxlXSxcbiAgZGVjbGFyYXRpb25zOiBbRmlybXdhcmVEZXZpY2VUYWJDb21wb25lbnRdXG59KVxuZXhwb3J0IGNsYXNzIEZpcm13YXJlUmVwb3NpdG9yeURldmljZVRhYk1vZHVsZSB7XG4gIHN0YXRpYyBmb3JSb290KCk6IE1vZHVsZVdpdGhQcm92aWRlcnM8RmlybXdhcmVSZXBvc2l0b3J5RGV2aWNlVGFiTW9kdWxlPiB7XG4gICAgcmV0dXJuIHtcbiAgICAgIG5nTW9kdWxlOiBGaXJtd2FyZVJlcG9zaXRvcnlEZXZpY2VUYWJNb2R1bGUsXG4gICAgICBwcm92aWRlcnM6IFtcbiAgICAgICAgRmlybXdhcmVEZXZpY2VUYWJHdWFyZCxcbiAgICAgICAgaG9va1JvdXRlKHtcbiAgICAgICAgICBjb250ZXh0OiBWaWV3Q29udGV4dC5EZXZpY2UsXG4gICAgICAgICAgcGF0aDogJ2Zpcm13YXJlJyxcbiAgICAgICAgICBjb21wb25lbnQ6IEZpcm13YXJlRGV2aWNlVGFiQ29tcG9uZW50LFxuICAgICAgICAgIGxhYmVsOiBnZXR0ZXh0KCdGaXJtd2FyZScpLFxuICAgICAgICAgIGljb246ICdjOHktZmlybXdhcmUnLFxuICAgICAgICAgIHByaW9yaXR5OiA1MDAsXG4gICAgICAgICAgY2FuQWN0aXZhdGU6IFtGaXJtd2FyZURldmljZVRhYkd1YXJkXVxuICAgICAgICB9KVxuICAgICAgXVxuICAgIH07XG4gIH1cbn1cbiJdfQ==