@c8y/ngx-components
Version:
Angular modules for Cumulocity IoT applications
55 lines • 6.91 kB
JavaScript
import { NgModule } from '@angular/core';
import { RouterModule } from '@angular/router';
import { CoreModule, gettext, hookBreadcrumb, hookRoute, ViewContext } from '@c8y/ngx-components';
import { TooltipModule } from 'ngx-bootstrap/tooltip';
import { LastUpdatedDateCellRendererComponent, ServicesNameCellRendererComponent, ServicesStatusCellRendererComponent } from './columns';
import { ServicesDeviceTabComponent } from './services-device-tab.component';
import { ServicesDeviceTabGuard } from './services-device-tab.guard';
import { ServicesBreadcrumbFactory } from './services.breadcrumb-factory';
import * as i0 from "@angular/core";
export class ServicesDeviceTabModule {
static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: ServicesDeviceTabModule, deps: [], target: i0.ɵɵFactoryTarget.NgModule }); }
static { this.ɵmod = i0.ɵɵngDeclareNgModule({ minVersion: "14.0.0", version: "18.2.13", ngImport: i0, type: ServicesDeviceTabModule, declarations: [ServicesDeviceTabComponent,
LastUpdatedDateCellRendererComponent,
ServicesNameCellRendererComponent,
ServicesStatusCellRendererComponent], imports: [CoreModule, RouterModule, TooltipModule] }); }
static { this.ɵinj = i0.ɵɵngDeclareInjector({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: ServicesDeviceTabModule, providers: [
ServicesBreadcrumbFactory,
hookRoute({
context: ViewContext.Device,
path: 'services',
component: ServicesDeviceTabComponent,
label: gettext('Services'),
icon: 'statistics',
priority: 500,
canActivate: [ServicesDeviceTabGuard]
}),
hookBreadcrumb(ServicesBreadcrumbFactory)
], imports: [CoreModule, RouterModule, TooltipModule] }); }
}
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: ServicesDeviceTabModule, decorators: [{
type: NgModule,
args: [{
imports: [CoreModule, RouterModule, TooltipModule],
declarations: [
ServicesDeviceTabComponent,
LastUpdatedDateCellRendererComponent,
ServicesNameCellRendererComponent,
ServicesStatusCellRendererComponent
],
providers: [
ServicesBreadcrumbFactory,
hookRoute({
context: ViewContext.Device,
path: 'services',
component: ServicesDeviceTabComponent,
label: gettext('Services'),
icon: 'statistics',
priority: 500,
canActivate: [ServicesDeviceTabGuard]
}),
hookBreadcrumb(ServicesBreadcrumbFactory)
]
}]
}] });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic2VydmljZXMtZGV2aWNlLXRhYi5tb2R1bGUuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi9zZXJ2aWNlcy9zZXJ2aWNlcy1kZXZpY2UtdGFiL3NlcnZpY2VzLWRldmljZS10YWIubW9kdWxlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBRSxRQUFRLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFDekMsT0FBTyxFQUFFLFlBQVksRUFBRSxNQUFNLGlCQUFpQixDQUFDO0FBQy9DLE9BQU8sRUFBRSxVQUFVLEVBQUUsT0FBTyxFQUFFLGNBQWMsRUFBRSxTQUFTLEVBQUUsV0FBVyxFQUFFLE1BQU0scUJBQXFCLENBQUM7QUFDbEcsT0FBTyxFQUFFLGFBQWEsRUFBRSxNQUFNLHVCQUF1QixDQUFDO0FBQ3RELE9BQU8sRUFDTCxvQ0FBb0MsRUFDcEMsaUNBQWlDLEVBQ2pDLG1DQUFtQyxFQUNwQyxNQUFNLFdBQVcsQ0FBQztBQUNuQixPQUFPLEVBQUUsMEJBQTBCLEVBQUUsTUFBTSxpQ0FBaUMsQ0FBQztBQUM3RSxPQUFPLEVBQUUsc0JBQXNCLEVBQUUsTUFBTSw2QkFBNkIsQ0FBQztBQUNyRSxPQUFPLEVBQUUseUJBQXlCLEVBQUUsTUFBTSwrQkFBK0IsQ0FBQzs7QUF3QjFFLE1BQU0sT0FBTyx1QkFBdUI7K0dBQXZCLHVCQUF1QjtnSEFBdkIsdUJBQXVCLGlCQW5CaEMsMEJBQTBCO1lBQzFCLG9DQUFvQztZQUNwQyxpQ0FBaUM7WUFDakMsbUNBQW1DLGFBTDNCLFVBQVUsRUFBRSxZQUFZLEVBQUUsYUFBYTtnSEFxQnRDLHVCQUF1QixhQWR2QjtZQUNULHlCQUF5QjtZQUN6QixTQUFTLENBQUM7Z0JBQ1IsT0FBTyxFQUFFLFdBQVcsQ0FBQyxNQUFNO2dCQUMzQixJQUFJLEVBQUUsVUFBVTtnQkFDaEIsU0FBUyxFQUFFLDBCQUEwQjtnQkFDckMsS0FBSyxFQUFFLE9BQU8sQ0FBQyxVQUFVLENBQUM7Z0JBQzFCLElBQUksRUFBRSxZQUFZO2dCQUNsQixRQUFRLEVBQUUsR0FBRztnQkFDYixXQUFXLEVBQUUsQ0FBQyxzQkFBc0IsQ0FBQzthQUN0QyxDQUFDO1lBQ0YsY0FBYyxDQUFDLHlCQUF5QixDQUFDO1NBQzFDLFlBbkJTLFVBQVUsRUFBRSxZQUFZLEVBQUUsYUFBYTs7NEZBcUJ0Qyx1QkFBdUI7a0JBdEJuQyxRQUFRO21CQUFDO29CQUNSLE9BQU8sRUFBRSxDQUFDLFVBQVUsRUFBRSxZQUFZLEVBQUUsYUFBYSxDQUFDO29CQUNsRCxZQUFZLEVBQUU7d0JBQ1osMEJBQTBCO3dCQUMxQixvQ0FBb0M7d0JBQ3BDLGlDQUFpQzt3QkFDakMsbUNBQW1DO3FCQUNwQztvQkFDRCxTQUFTLEVBQUU7d0JBQ1QseUJBQXlCO3dCQUN6QixTQUFTLENBQUM7NEJBQ1IsT0FBTyxFQUFFLFdBQVcsQ0FBQyxNQUFNOzRCQUMzQixJQUFJLEVBQUUsVUFBVTs0QkFDaEIsU0FBUyxFQUFFLDBCQUEwQjs0QkFDckMsS0FBSyxFQUFFLE9BQU8sQ0FBQyxVQUFVLENBQUM7NEJBQzFCLElBQUksRUFBRSxZQUFZOzRCQUNsQixRQUFRLEVBQUUsR0FBRzs0QkFDYixXQUFXLEVBQUUsQ0FBQyxzQkFBc0IsQ0FBQzt5QkFDdEMsQ0FBQzt3QkFDRixjQUFjLENBQUMseUJBQXlCLENBQUM7cUJBQzFDO2lCQUNGIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgTmdNb2R1bGUgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7IFJvdXRlck1vZHVsZSB9IGZyb20gJ0Bhbmd1bGFyL3JvdXRlcic7XG5pbXBvcnQgeyBDb3JlTW9kdWxlLCBnZXR0ZXh0LCBob29rQnJlYWRjcnVtYiwgaG9va1JvdXRlLCBWaWV3Q29udGV4dCB9IGZyb20gJ0BjOHkvbmd4LWNvbXBvbmVudHMnO1xuaW1wb3J0IHsgVG9vbHRpcE1vZHVsZSB9IGZyb20gJ25neC1ib290c3RyYXAvdG9vbHRpcCc7XG5pbXBvcnQge1xuICBMYXN0VXBkYXRlZERhdGVDZWxsUmVuZGVyZXJDb21wb25lbnQsXG4gIFNlcnZpY2VzTmFtZUNlbGxSZW5kZXJlckNvbXBvbmVudCxcbiAgU2VydmljZXNTdGF0dXNDZWxsUmVuZGVyZXJDb21wb25lbnRcbn0gZnJvbSAnLi9jb2x1bW5zJztcbmltcG9ydCB7IFNlcnZpY2VzRGV2aWNlVGFiQ29tcG9uZW50IH0gZnJvbSAnLi9zZXJ2aWNlcy1kZXZpY2UtdGFiLmNvbXBvbmVudCc7XG5pbXBvcnQgeyBTZXJ2aWNlc0RldmljZVRhYkd1YXJkIH0gZnJvbSAnLi9zZXJ2aWNlcy1kZXZpY2UtdGFiLmd1YXJkJztcbmltcG9ydCB7IFNlcnZpY2VzQnJlYWRjcnVtYkZhY3RvcnkgfSBmcm9tICcuL3NlcnZpY2VzLmJyZWFkY3J1bWItZmFjdG9yeSc7XG5cbkBOZ01vZHVsZSh7XG4gIGltcG9ydHM6IFtDb3JlTW9kdWxlLCBSb3V0ZXJNb2R1bGUsIFRvb2x0aXBNb2R1bGVdLFxuICBkZWNsYXJhdGlvbnM6IFtcbiAgICBTZXJ2aWNlc0RldmljZVRhYkNvbXBvbmVudCxcbiAgICBMYXN0VXBkYXRlZERhdGVDZWxsUmVuZGVyZXJDb21wb25lbnQsXG4gICAgU2VydmljZXNOYW1lQ2VsbFJlbmRlcmVyQ29tcG9uZW50LFxuICAgIFNlcnZpY2VzU3RhdHVzQ2VsbFJlbmRlcmVyQ29tcG9uZW50XG4gIF0sXG4gIHByb3ZpZGVyczogW1xuICAgIFNlcnZpY2VzQnJlYWRjcnVtYkZhY3RvcnksXG4gICAgaG9va1JvdXRlKHtcbiAgICAgIGNvbnRleHQ6IFZpZXdDb250ZXh0LkRldmljZSxcbiAgICAgIHBhdGg6ICdzZXJ2aWNlcycsXG4gICAgICBjb21wb25lbnQ6IFNlcnZpY2VzRGV2aWNlVGFiQ29tcG9uZW50LFxuICAgICAgbGFiZWw6IGdldHRleHQoJ1NlcnZpY2VzJyksXG4gICAgICBpY29uOiAnc3RhdGlzdGljcycsXG4gICAgICBwcmlvcml0eTogNTAwLFxuICAgICAgY2FuQWN0aXZhdGU6IFtTZXJ2aWNlc0RldmljZVRhYkd1YXJkXVxuICAgIH0pLFxuICAgIGhvb2tCcmVhZGNydW1iKFNlcnZpY2VzQnJlYWRjcnVtYkZhY3RvcnkpXG4gIF1cbn0pXG5leHBvcnQgY2xhc3MgU2VydmljZXNEZXZpY2VUYWJNb2R1bGUge31cbiJdfQ==