@c8y/ngx-components
Version:
Angular modules for Cumulocity IoT applications
73 lines • 7.52 kB
JavaScript
import { DiagnosticsTabGuard } from './diagnostics-tab.guard';
import { ListGroupModule } from '@c8y/ngx-components';
import { RouterModule } from '@angular/router';
import { DiagnosticsService } from './diagnostics.service';
import { CoreModule, gettext, hookRoute, ViewContext } from '@c8y/ngx-components';
import { DiagnosticsComponent } from './diagnostics.component';
import { NgModule } from '@angular/core';
import { CommonModule } from '@angular/common';
import { TooltipModule } from 'ngx-bootstrap/tooltip';
import { BsDropdownModule, BsDropdownConfig } from 'ngx-bootstrap/dropdown';
import { SharedRepositoryModule } from '@c8y/ngx-components/repository/shared';
import * as i0 from "@angular/core";
export class DiagnosticsModule {
static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: DiagnosticsModule, deps: [], target: i0.ɵɵFactoryTarget.NgModule }); }
static { this.ɵmod = i0.ɵɵngDeclareNgModule({ minVersion: "14.0.0", version: "18.2.13", ngImport: i0, type: DiagnosticsModule, declarations: [DiagnosticsComponent], imports: [CoreModule,
RouterModule,
CommonModule,
ListGroupModule,
SharedRepositoryModule,
BsDropdownModule,
TooltipModule], exports: [DiagnosticsComponent] }); }
static { this.ɵinj = i0.ɵɵngDeclareInjector({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: DiagnosticsModule, providers: [
DiagnosticsService,
BsDropdownConfig,
DiagnosticsTabGuard,
hookRoute({
context: ViewContext.Device,
path: 'diagnostics',
component: DiagnosticsComponent,
label: gettext('Diagnostics'),
icon: 'stethoscope',
canActivate: [DiagnosticsTabGuard],
priority: 200
})
], imports: [CoreModule,
RouterModule,
CommonModule,
ListGroupModule,
SharedRepositoryModule,
BsDropdownModule,
TooltipModule] }); }
}
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: DiagnosticsModule, decorators: [{
type: NgModule,
args: [{
imports: [
CoreModule,
RouterModule,
CommonModule,
ListGroupModule,
SharedRepositoryModule,
BsDropdownModule,
TooltipModule
],
declarations: [DiagnosticsComponent],
exports: [DiagnosticsComponent],
providers: [
DiagnosticsService,
BsDropdownConfig,
DiagnosticsTabGuard,
hookRoute({
context: ViewContext.Device,
path: 'diagnostics',
component: DiagnosticsComponent,
label: gettext('Diagnostics'),
icon: 'stethoscope',
canActivate: [DiagnosticsTabGuard],
priority: 200
})
]
}]
}] });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZGlhZ25vc3RpY3MubW9kdWxlLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vZGlhZ25vc3RpY3MvZGlhZ25vc3RpY3MubW9kdWxlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBRSxtQkFBbUIsRUFBRSxNQUFNLHlCQUF5QixDQUFDO0FBQzlELE9BQU8sRUFBRSxlQUFlLEVBQUUsTUFBTSxxQkFBcUIsQ0FBQztBQUN0RCxPQUFPLEVBQUUsWUFBWSxFQUFFLE1BQU0saUJBQWlCLENBQUM7QUFDL0MsT0FBTyxFQUFFLGtCQUFrQixFQUFFLE1BQU0sdUJBQXVCLENBQUM7QUFDM0QsT0FBTyxFQUFFLFVBQVUsRUFBRSxPQUFPLEVBQUUsU0FBUyxFQUFFLFdBQVcsRUFBRSxNQUFNLHFCQUFxQixDQUFDO0FBQ2xGLE9BQU8sRUFBRSxvQkFBb0IsRUFBRSxNQUFNLHlCQUF5QixDQUFDO0FBQy9ELE9BQU8sRUFBRSxRQUFRLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFDekMsT0FBTyxFQUFFLFlBQVksRUFBRSxNQUFNLGlCQUFpQixDQUFDO0FBQy9DLE9BQU8sRUFBRSxhQUFhLEVBQUUsTUFBTSx1QkFBdUIsQ0FBQztBQUN0RCxPQUFPLEVBQUUsZ0JBQWdCLEVBQUUsZ0JBQWdCLEVBQUUsTUFBTSx3QkFBd0IsQ0FBQztBQUM1RSxPQUFPLEVBQUUsc0JBQXNCLEVBQUUsTUFBTSx1Q0FBdUMsQ0FBQzs7QUE2Qi9FLE1BQU0sT0FBTyxpQkFBaUI7K0dBQWpCLGlCQUFpQjtnSEFBakIsaUJBQWlCLGlCQWpCYixvQkFBb0IsYUFSakMsVUFBVTtZQUNWLFlBQVk7WUFDWixZQUFZO1lBQ1osZUFBZTtZQUNmLHNCQUFzQjtZQUN0QixnQkFBZ0I7WUFDaEIsYUFBYSxhQUdMLG9CQUFvQjtnSEFnQm5CLGlCQUFpQixhQWZqQjtZQUNULGtCQUFrQjtZQUNsQixnQkFBZ0I7WUFDaEIsbUJBQW1CO1lBQ25CLFNBQVMsQ0FBQztnQkFDUixPQUFPLEVBQUUsV0FBVyxDQUFDLE1BQU07Z0JBQzNCLElBQUksRUFBRSxhQUFhO2dCQUNuQixTQUFTLEVBQUUsb0JBQW9CO2dCQUMvQixLQUFLLEVBQUUsT0FBTyxDQUFDLGFBQWEsQ0FBQztnQkFDN0IsSUFBSSxFQUFFLGFBQWE7Z0JBQ25CLFdBQVcsRUFBRSxDQUFDLG1CQUFtQixDQUFDO2dCQUNsQyxRQUFRLEVBQUUsR0FBRzthQUNkLENBQUM7U0FDSCxZQXZCQyxVQUFVO1lBQ1YsWUFBWTtZQUNaLFlBQVk7WUFDWixlQUFlO1lBQ2Ysc0JBQXNCO1lBQ3RCLGdCQUFnQjtZQUNoQixhQUFhOzs0RkFtQkosaUJBQWlCO2tCQTNCN0IsUUFBUTttQkFBQztvQkFDUixPQUFPLEVBQUU7d0JBQ1AsVUFBVTt3QkFDVixZQUFZO3dCQUNaLFlBQVk7d0JBQ1osZUFBZTt3QkFDZixzQkFBc0I7d0JBQ3RCLGdCQUFnQjt3QkFDaEIsYUFBYTtxQkFDZDtvQkFDRCxZQUFZLEVBQUUsQ0FBQyxvQkFBb0IsQ0FBQztvQkFDcEMsT0FBTyxFQUFFLENBQUMsb0JBQW9CLENBQUM7b0JBQy9CLFNBQVMsRUFBRTt3QkFDVCxrQkFBa0I7d0JBQ2xCLGdCQUFnQjt3QkFDaEIsbUJBQW1CO3dCQUNuQixTQUFTLENBQUM7NEJBQ1IsT0FBTyxFQUFFLFdBQVcsQ0FBQyxNQUFNOzRCQUMzQixJQUFJLEVBQUUsYUFBYTs0QkFDbkIsU0FBUyxFQUFFLG9CQUFvQjs0QkFDL0IsS0FBSyxFQUFFLE9BQU8sQ0FBQyxhQUFhLENBQUM7NEJBQzdCLElBQUksRUFBRSxhQUFhOzRCQUNuQixXQUFXLEVBQUUsQ0FBQyxtQkFBbUIsQ0FBQzs0QkFDbEMsUUFBUSxFQUFFLEdBQUc7eUJBQ2QsQ0FBQztxQkFDSDtpQkFDRiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IERpYWdub3N0aWNzVGFiR3VhcmQgfSBmcm9tICcuL2RpYWdub3N0aWNzLXRhYi5ndWFyZCc7XG5pbXBvcnQgeyBMaXN0R3JvdXBNb2R1bGUgfSBmcm9tICdAYzh5L25neC1jb21wb25lbnRzJztcbmltcG9ydCB7IFJvdXRlck1vZHVsZSB9IGZyb20gJ0Bhbmd1bGFyL3JvdXRlcic7XG5pbXBvcnQgeyBEaWFnbm9zdGljc1NlcnZpY2UgfSBmcm9tICcuL2RpYWdub3N0aWNzLnNlcnZpY2UnO1xuaW1wb3J0IHsgQ29yZU1vZHVsZSwgZ2V0dGV4dCwgaG9va1JvdXRlLCBWaWV3Q29udGV4dCB9IGZyb20gJ0BjOHkvbmd4LWNvbXBvbmVudHMnO1xuaW1wb3J0IHsgRGlhZ25vc3RpY3NDb21wb25lbnQgfSBmcm9tICcuL2RpYWdub3N0aWNzLmNvbXBvbmVudCc7XG5pbXBvcnQgeyBOZ01vZHVsZSB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHsgQ29tbW9uTW9kdWxlIH0gZnJvbSAnQGFuZ3VsYXIvY29tbW9uJztcbmltcG9ydCB7IFRvb2x0aXBNb2R1bGUgfSBmcm9tICduZ3gtYm9vdHN0cmFwL3Rvb2x0aXAnO1xuaW1wb3J0IHsgQnNEcm9wZG93bk1vZHVsZSwgQnNEcm9wZG93bkNvbmZpZyB9IGZyb20gJ25neC1ib290c3RyYXAvZHJvcGRvd24nO1xuaW1wb3J0IHsgU2hhcmVkUmVwb3NpdG9yeU1vZHVsZSB9IGZyb20gJ0BjOHkvbmd4LWNvbXBvbmVudHMvcmVwb3NpdG9yeS9zaGFyZWQnO1xuXG5ATmdNb2R1bGUoe1xuICBpbXBvcnRzOiBbXG4gICAgQ29yZU1vZHVsZSxcbiAgICBSb3V0ZXJNb2R1bGUsXG4gICAgQ29tbW9uTW9kdWxlLFxuICAgIExpc3RHcm91cE1vZHVsZSxcbiAgICBTaGFyZWRSZXBvc2l0b3J5TW9kdWxlLFxuICAgIEJzRHJvcGRvd25Nb2R1bGUsXG4gICAgVG9vbHRpcE1vZHVsZVxuICBdLFxuICBkZWNsYXJhdGlvbnM6IFtEaWFnbm9zdGljc0NvbXBvbmVudF0sXG4gIGV4cG9ydHM6IFtEaWFnbm9zdGljc0NvbXBvbmVudF0sXG4gIHByb3ZpZGVyczogW1xuICAgIERpYWdub3N0aWNzU2VydmljZSxcbiAgICBCc0Ryb3Bkb3duQ29uZmlnLFxuICAgIERpYWdub3N0aWNzVGFiR3VhcmQsXG4gICAgaG9va1JvdXRlKHtcbiAgICAgIGNvbnRleHQ6IFZpZXdDb250ZXh0LkRldmljZSxcbiAgICAgIHBhdGg6ICdkaWFnbm9zdGljcycsXG4gICAgICBjb21wb25lbnQ6IERpYWdub3N0aWNzQ29tcG9uZW50LFxuICAgICAgbGFiZWw6IGdldHRleHQoJ0RpYWdub3N0aWNzJyksXG4gICAgICBpY29uOiAnc3RldGhvc2NvcGUnLFxuICAgICAgY2FuQWN0aXZhdGU6IFtEaWFnbm9zdGljc1RhYkd1YXJkXSxcbiAgICAgIHByaW9yaXR5OiAyMDBcbiAgICB9KVxuICBdXG59KVxuZXhwb3J0IGNsYXNzIERpYWdub3N0aWNzTW9kdWxlIHt9XG4iXX0=