@c8y/ngx-components
Version:
Angular modules for Cumulocity IoT applications
56 lines • 7.76 kB
JavaScript
import { NgModule } from '@angular/core';
import { ContextDashboardModule, DeviceContextDashboardModule, GroupContextDashboardModule } from '../context-dashboard.module';
import { hookNavigator, gettext, CoreModule, hookRoute } from '@c8y/ngx-components';
import { CockpitDashboardComponent } from './cockpit-dashboard.component';
import { COCKPIT_HOME_DASHBOARD_CONFIG } from './cockpit-dashboard.model';
import * as i0 from "@angular/core";
export class CockpitHomeDashboardModule {
static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: CockpitHomeDashboardModule, deps: [], target: i0.ɵɵFactoryTarget.NgModule }); }
static { this.ɵmod = i0.ɵɵngDeclareNgModule({ minVersion: "14.0.0", version: "18.2.13", ngImport: i0, type: CockpitHomeDashboardModule, declarations: [CockpitDashboardComponent], imports: [CoreModule, ContextDashboardModule] }); }
static { this.ɵinj = i0.ɵɵngDeclareInjector({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: CockpitHomeDashboardModule, providers: [
hookNavigator({ label: gettext('Home'), icon: 'home', priority: 10000, path: '/' }),
hookRoute({
path: '',
component: CockpitDashboardComponent,
canDeactivate: [(component) => component.canDeactivate()]
})
], imports: [CoreModule, ContextDashboardModule] }); }
}
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: CockpitHomeDashboardModule, decorators: [{
type: NgModule,
args: [{
imports: [CoreModule, ContextDashboardModule],
declarations: [CockpitDashboardComponent],
providers: [
hookNavigator({ label: gettext('Home'), icon: 'home', priority: 10000, path: '/' }),
hookRoute({
path: '',
component: CockpitDashboardComponent,
canDeactivate: [(component) => component.canDeactivate()]
})
]
}]
}] });
export class CockpitDashboardModule {
static config(config = {}) {
return {
ngModule: CockpitDashboardModule,
providers: [
{
provide: COCKPIT_HOME_DASHBOARD_CONFIG,
useValue: config
}
]
};
}
static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: CockpitDashboardModule, deps: [], target: i0.ɵɵFactoryTarget.NgModule }); }
static { this.ɵmod = i0.ɵɵngDeclareNgModule({ minVersion: "14.0.0", version: "18.2.13", ngImport: i0, type: CockpitDashboardModule, imports: [CockpitHomeDashboardModule, DeviceContextDashboardModule, GroupContextDashboardModule] }); }
static { this.ɵinj = i0.ɵɵngDeclareInjector({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: CockpitDashboardModule, imports: [CockpitHomeDashboardModule, DeviceContextDashboardModule, GroupContextDashboardModule] }); }
}
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: CockpitDashboardModule, decorators: [{
type: NgModule,
args: [{
imports: [CockpitHomeDashboardModule, DeviceContextDashboardModule, GroupContextDashboardModule]
}]
}] });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY29ja3BpdC1kYXNoYm9hcmQubW9kdWxlLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vY29udGV4dC1kYXNoYm9hcmQvY29ja3BpdC1kYXNoYm9hcmQvY29ja3BpdC1kYXNoYm9hcmQubW9kdWxlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBdUIsUUFBUSxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBQzlELE9BQU8sRUFDTCxzQkFBc0IsRUFDdEIsNEJBQTRCLEVBQzVCLDJCQUEyQixFQUM1QixNQUFNLDZCQUE2QixDQUFDO0FBQ3JDLE9BQU8sRUFBRSxhQUFhLEVBQUUsT0FBTyxFQUFFLFVBQVUsRUFBRSxTQUFTLEVBQUUsTUFBTSxxQkFBcUIsQ0FBQztBQUNwRixPQUFPLEVBQUUseUJBQXlCLEVBQUUsTUFBTSwrQkFBK0IsQ0FBQztBQUMxRSxPQUFPLEVBQTBCLDZCQUE2QixFQUFFLE1BQU0sMkJBQTJCLENBQUM7O0FBZWxHLE1BQU0sT0FBTywwQkFBMEI7K0dBQTFCLDBCQUEwQjtnSEFBMUIsMEJBQTBCLGlCQVZ0Qix5QkFBeUIsYUFEOUIsVUFBVSxFQUFFLHNCQUFzQjtnSEFXakMsMEJBQTBCLGFBVDFCO1lBQ1QsYUFBYSxDQUFDLEVBQUUsS0FBSyxFQUFFLE9BQU8sQ0FBQyxNQUFNLENBQUMsRUFBRSxJQUFJLEVBQUUsTUFBTSxFQUFFLFFBQVEsRUFBRSxLQUFLLEVBQUUsSUFBSSxFQUFFLEdBQUcsRUFBRSxDQUFDO1lBQ25GLFNBQVMsQ0FBQztnQkFDUixJQUFJLEVBQUUsRUFBRTtnQkFDUixTQUFTLEVBQUUseUJBQXlCO2dCQUNwQyxhQUFhLEVBQUUsQ0FBQyxDQUFDLFNBQWlDLEVBQUUsRUFBRSxDQUFDLFNBQVMsQ0FBQyxhQUFhLEVBQUUsQ0FBQzthQUNsRixDQUFDO1NBQ0gsWUFUUyxVQUFVLEVBQUUsc0JBQXNCOzs0RkFXakMsMEJBQTBCO2tCQVp0QyxRQUFRO21CQUFDO29CQUNSLE9BQU8sRUFBRSxDQUFDLFVBQVUsRUFBRSxzQkFBc0IsQ0FBQztvQkFDN0MsWUFBWSxFQUFFLENBQUMseUJBQXlCLENBQUM7b0JBQ3pDLFNBQVMsRUFBRTt3QkFDVCxhQUFhLENBQUMsRUFBRSxLQUFLLEVBQUUsT0FBTyxDQUFDLE1BQU0sQ0FBQyxFQUFFLElBQUksRUFBRSxNQUFNLEVBQUUsUUFBUSxFQUFFLEtBQUssRUFBRSxJQUFJLEVBQUUsR0FBRyxFQUFFLENBQUM7d0JBQ25GLFNBQVMsQ0FBQzs0QkFDUixJQUFJLEVBQUUsRUFBRTs0QkFDUixTQUFTLEVBQUUseUJBQXlCOzRCQUNwQyxhQUFhLEVBQUUsQ0FBQyxDQUFDLFNBQWlDLEVBQUUsRUFBRSxDQUFDLFNBQVMsQ0FBQyxhQUFhLEVBQUUsQ0FBQzt5QkFDbEYsQ0FBQztxQkFDSDtpQkFDRjs7QUFNRCxNQUFNLE9BQU8sc0JBQXNCO0lBQ2pDLE1BQU0sQ0FBQyxNQUFNLENBQUMsU0FBaUMsRUFBRTtRQUMvQyxPQUFPO1lBQ0wsUUFBUSxFQUFFLHNCQUFzQjtZQUNoQyxTQUFTLEVBQUU7Z0JBQ1Q7b0JBQ0UsT0FBTyxFQUFFLDZCQUE2QjtvQkFDdEMsUUFBUSxFQUFFLE1BQU07aUJBQ2pCO2FBQ0Y7U0FDRixDQUFDO0lBQ0osQ0FBQzsrR0FYVSxzQkFBc0I7Z0hBQXRCLHNCQUFzQixZQUx0QiwwQkFBMEIsRUFHQyw0QkFBNEIsRUFBRSwyQkFBMkI7Z0hBRXBGLHNCQUFzQixZQUZ2QiwwQkFBMEIsRUFBRSw0QkFBNEIsRUFBRSwyQkFBMkI7OzRGQUVwRixzQkFBc0I7a0JBSGxDLFFBQVE7bUJBQUM7b0JBQ1IsT0FBTyxFQUFFLENBQUMsMEJBQTBCLEVBQUUsNEJBQTRCLEVBQUUsMkJBQTJCLENBQUM7aUJBQ2pHIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgTW9kdWxlV2l0aFByb3ZpZGVycywgTmdNb2R1bGUgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7XG4gIENvbnRleHREYXNoYm9hcmRNb2R1bGUsXG4gIERldmljZUNvbnRleHREYXNoYm9hcmRNb2R1bGUsXG4gIEdyb3VwQ29udGV4dERhc2hib2FyZE1vZHVsZVxufSBmcm9tICcuLi9jb250ZXh0LWRhc2hib2FyZC5tb2R1bGUnO1xuaW1wb3J0IHsgaG9va05hdmlnYXRvciwgZ2V0dGV4dCwgQ29yZU1vZHVsZSwgaG9va1JvdXRlIH0gZnJvbSAnQGM4eS9uZ3gtY29tcG9uZW50cyc7XG5pbXBvcnQgeyBDb2NrcGl0RGFzaGJvYXJkQ29tcG9uZW50IH0gZnJvbSAnLi9jb2NrcGl0LWRhc2hib2FyZC5jb21wb25lbnQnO1xuaW1wb3J0IHsgQ29ja3BpdERhc2hib2FyZENvbmZpZywgQ09DS1BJVF9IT01FX0RBU0hCT0FSRF9DT05GSUcgfSBmcm9tICcuL2NvY2twaXQtZGFzaGJvYXJkLm1vZGVsJztcbmltcG9ydCB7IENhbkRlYWN0aXZhdGVDb21wb25lbnQgfSBmcm9tICcuLi9jb250ZXh0LWRhc2hib2FyZC5tb2RlbCc7XG5cbkBOZ01vZHVsZSh7XG4gIGltcG9ydHM6IFtDb3JlTW9kdWxlLCBDb250ZXh0RGFzaGJvYXJkTW9kdWxlXSxcbiAgZGVjbGFyYXRpb25zOiBbQ29ja3BpdERhc2hib2FyZENvbXBvbmVudF0sXG4gIHByb3ZpZGVyczogW1xuICAgIGhvb2tOYXZpZ2F0b3IoeyBsYWJlbDogZ2V0dGV4dCgnSG9tZScpLCBpY29uOiAnaG9tZScsIHByaW9yaXR5OiAxMDAwMCwgcGF0aDogJy8nIH0pLFxuICAgIGhvb2tSb3V0ZSh7XG4gICAgICBwYXRoOiAnJyxcbiAgICAgIGNvbXBvbmVudDogQ29ja3BpdERhc2hib2FyZENvbXBvbmVudCxcbiAgICAgIGNhbkRlYWN0aXZhdGU6IFsoY29tcG9uZW50OiBDYW5EZWFjdGl2YXRlQ29tcG9uZW50KSA9PiBjb21wb25lbnQuY2FuRGVhY3RpdmF0ZSgpXVxuICAgIH0pXG4gIF1cbn0pXG5leHBvcnQgY2xhc3MgQ29ja3BpdEhvbWVEYXNoYm9hcmRNb2R1bGUge31cblxuQE5nTW9kdWxlKHtcbiAgaW1wb3J0czogW0NvY2twaXRIb21lRGFzaGJvYXJkTW9kdWxlLCBEZXZpY2VDb250ZXh0RGFzaGJvYXJkTW9kdWxlLCBHcm91cENvbnRleHREYXNoYm9hcmRNb2R1bGVdXG59KVxuZXhwb3J0IGNsYXNzIENvY2twaXREYXNoYm9hcmRNb2R1bGUge1xuICBzdGF0aWMgY29uZmlnKGNvbmZpZzogQ29ja3BpdERhc2hib2FyZENvbmZpZyA9IHt9KTogTW9kdWxlV2l0aFByb3ZpZGVyczxDb2NrcGl0RGFzaGJvYXJkTW9kdWxlPiB7XG4gICAgcmV0dXJuIHtcbiAgICAgIG5nTW9kdWxlOiBDb2NrcGl0RGFzaGJvYXJkTW9kdWxlLFxuICAgICAgcHJvdmlkZXJzOiBbXG4gICAgICAgIHtcbiAgICAgICAgICBwcm92aWRlOiBDT0NLUElUX0hPTUVfREFTSEJPQVJEX0NPTkZJRyxcbiAgICAgICAgICB1c2VWYWx1ZTogY29uZmlnXG4gICAgICAgIH1cbiAgICAgIF1cbiAgICB9O1xuICB9XG59XG4iXX0=