UNPKG

@c8y/ngx-components

Version:

Angular modules for Cumulocity IoT applications

92 lines 10.1 kB
import { NgModule } from '@angular/core'; import { RouterModule } from '@angular/router'; import { CoreModule, hookNavigator, hookRoute, ViewContext } from '@c8y/ngx-components'; import { ContextDashboardComponent, ContextDashboardModule } from '@c8y/ngx-components/context-dashboard'; import { ReportDashboardGuard } from './report-dashboard.guard'; import { ReportDashboardNavigationFactory } from './report-dashboard-navigation.factory'; import { ReportDashboardListComponent } from './report-dashboard-list.component'; import { ReportDashboardService } from './report-dashboard.service'; import { PopoverModule } from 'ngx-bootstrap/popover'; import { TooltipModule } from 'ngx-bootstrap/tooltip'; import * as i0 from "@angular/core"; import * as i1 from "ngx-bootstrap/tooltip"; import * as i2 from "@angular/router"; export class ReportDashboardModule { static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: ReportDashboardModule, deps: [], target: i0.ɵɵFactoryTarget.NgModule }); } static { this.ɵmod = i0.ɵɵngDeclareNgModule({ minVersion: "14.0.0", version: "18.2.13", ngImport: i0, type: ReportDashboardModule, declarations: [ReportDashboardListComponent], imports: [CoreModule, ContextDashboardModule, i1.TooltipModule, i2.RouterModule, PopoverModule] }); } static { this.ɵinj = i0.ɵɵngDeclareInjector({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: ReportDashboardModule, providers: [ ReportDashboardGuard, ReportDashboardService, hookRoute({ path: 'dashboard/:dashboardId', component: ContextDashboardComponent, canActivate: [ReportDashboardGuard], canDeactivate: [(component) => component.canDeactivate()], context: ViewContext.Report }), hookNavigator(ReportDashboardNavigationFactory) ], imports: [CoreModule, ContextDashboardModule, TooltipModule.forRoot(), RouterModule.forChild([ { path: 'reports', component: ReportDashboardListComponent }, { path: 'report/new-report', component: ContextDashboardComponent, canDeactivate: [(component) => component.canDeactivate()], data: { dashboard: { c8y_Dashboard: null }, isReport: true } } ]), PopoverModule] }); } } i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: ReportDashboardModule, decorators: [{ type: NgModule, args: [{ declarations: [ReportDashboardListComponent], imports: [ CoreModule, ContextDashboardModule, TooltipModule.forRoot(), RouterModule.forChild([ { path: 'reports', component: ReportDashboardListComponent }, { path: 'report/new-report', component: ContextDashboardComponent, canDeactivate: [(component) => component.canDeactivate()], data: { dashboard: { c8y_Dashboard: null }, isReport: true } } ]), PopoverModule ], providers: [ ReportDashboardGuard, ReportDashboardService, hookRoute({ path: 'dashboard/:dashboardId', component: ContextDashboardComponent, canActivate: [ReportDashboardGuard], canDeactivate: [(component) => component.canDeactivate()], context: ViewContext.Report }), hookNavigator(ReportDashboardNavigationFactory) ] }] }] }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicmVwb3J0LWRhc2hib2FyZC5tb2R1bGUuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi9yZXBvcnQtZGFzaGJvYXJkL3JlcG9ydC1kYXNoYm9hcmQubW9kdWxlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBRSxRQUFRLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFDekMsT0FBTyxFQUFFLFlBQVksRUFBRSxNQUFNLGlCQUFpQixDQUFDO0FBQy9DLE9BQU8sRUFBRSxVQUFVLEVBQUUsYUFBYSxFQUFFLFNBQVMsRUFBRSxXQUFXLEVBQUUsTUFBTSxxQkFBcUIsQ0FBQztBQUN4RixPQUFPLEVBQ0wseUJBQXlCLEVBQ3pCLHNCQUFzQixFQUd2QixNQUFNLHVDQUF1QyxDQUFDO0FBQy9DLE9BQU8sRUFBRSxvQkFBb0IsRUFBRSxNQUFNLDBCQUEwQixDQUFDO0FBQ2hFLE9BQU8sRUFBRSxnQ0FBZ0MsRUFBRSxNQUFNLHVDQUF1QyxDQUFDO0FBQ3pGLE9BQU8sRUFBRSw0QkFBNEIsRUFBRSxNQUFNLG1DQUFtQyxDQUFDO0FBQ2pGLE9BQU8sRUFBRSxzQkFBc0IsRUFBRSxNQUFNLDRCQUE0QixDQUFDO0FBQ3BFLE9BQU8sRUFBRSxhQUFhLEVBQUUsTUFBTSx1QkFBdUIsQ0FBQztBQUN0RCxPQUFPLEVBQUUsYUFBYSxFQUFFLE1BQU0sdUJBQXVCLENBQUM7Ozs7QUF3Q3RELE1BQU0sT0FBTyxxQkFBcUI7K0dBQXJCLHFCQUFxQjtnSEFBckIscUJBQXFCLGlCQXJDakIsNEJBQTRCLGFBRXpDLFVBQVU7WUFDVixzQkFBc0IscUNBbUJ0QixhQUFhO2dIQWVKLHFCQUFxQixhQWJyQjtZQUNULG9CQUFvQjtZQUNwQixzQkFBc0I7WUFDdEIsU0FBUyxDQUFDO2dCQUNSLElBQUksRUFBRSx3QkFBd0I7Z0JBQzlCLFNBQVMsRUFBRSx5QkFBeUI7Z0JBQ3BDLFdBQVcsRUFBRSxDQUFDLG9CQUFvQixDQUFDO2dCQUNuQyxhQUFhLEVBQUUsQ0FBQyxDQUFDLFNBQWlDLEVBQUUsRUFBRSxDQUFDLFNBQVMsQ0FBQyxhQUFhLEVBQUUsQ0FBQztnQkFDakYsT0FBTyxFQUFFLFdBQVcsQ0FBQyxNQUFNO2FBQzVCLENBQUM7WUFDRixhQUFhLENBQUMsZ0NBQWdDLENBQUM7U0FDaEQsWUFqQ0MsVUFBVTtZQUNWLHNCQUFzQjtZQUN0QixhQUFhLENBQUMsT0FBTyxFQUFFO1lBQ3ZCLFlBQVksQ0FBQyxRQUFRLENBQUM7Z0JBQ3BCO29CQUNFLElBQUksRUFBRSxTQUFTO29CQUNmLFNBQVMsRUFBRSw0QkFBNEI7aUJBQ3hDO2dCQUNEO29CQUNFLElBQUksRUFBRSxtQkFBbUI7b0JBQ3pCLFNBQVMsRUFBRSx5QkFBeUI7b0JBQ3BDLGFBQWEsRUFBRSxDQUFDLENBQUMsU0FBaUMsRUFBRSxFQUFFLENBQUMsU0FBUyxDQUFDLGFBQWEsRUFBRSxDQUFDO29CQUNqRixJQUFJLEVBQUU7d0JBQ0osU0FBUyxFQUFFOzRCQUNULGFBQWEsRUFBRSxJQUFJO3lCQUNhO3dCQUNsQyxRQUFRLEVBQUUsSUFBSTtxQkFDZjtpQkFDRjthQUNGLENBQUM7WUFDRixhQUFhOzs0RkFlSixxQkFBcUI7a0JBdENqQyxRQUFRO21CQUFDO29CQUNSLFlBQVksRUFBRSxDQUFDLDRCQUE0QixDQUFDO29CQUM1QyxPQUFPLEVBQUU7d0JBQ1AsVUFBVTt3QkFDVixzQkFBc0I7d0JBQ3RCLGFBQWEsQ0FBQyxPQUFPLEVBQUU7d0JBQ3ZCLFlBQVksQ0FBQyxRQUFRLENBQUM7NEJBQ3BCO2dDQUNFLElBQUksRUFBRSxTQUFTO2dDQUNmLFNBQVMsRUFBRSw0QkFBNEI7NkJBQ3hDOzRCQUNEO2dDQUNFLElBQUksRUFBRSxtQkFBbUI7Z0NBQ3pCLFNBQVMsRUFBRSx5QkFBeUI7Z0NBQ3BDLGFBQWEsRUFBRSxDQUFDLENBQUMsU0FBaUMsRUFBRSxFQUFFLENBQUMsU0FBUyxDQUFDLGFBQWEsRUFBRSxDQUFDO2dDQUNqRixJQUFJLEVBQUU7b0NBQ0osU0FBUyxFQUFFO3dDQUNULGFBQWEsRUFBRSxJQUFJO3FDQUNhO29DQUNsQyxRQUFRLEVBQUUsSUFBSTtpQ0FDZjs2QkFDRjt5QkFDRixDQUFDO3dCQUNGLGFBQWE7cUJBQ2Q7b0JBQ0QsU0FBUyxFQUFFO3dCQUNULG9CQUFvQjt3QkFDcEIsc0JBQXNCO3dCQUN0QixTQUFTLENBQUM7NEJBQ1IsSUFBSSxFQUFFLHdCQUF3Qjs0QkFDOUIsU0FBUyxFQUFFLHlCQUF5Qjs0QkFDcEMsV0FBVyxFQUFFLENBQUMsb0JBQW9CLENBQUM7NEJBQ25DLGFBQWEsRUFBRSxDQUFDLENBQUMsU0FBaUMsRUFBRSxFQUFFLENBQUMsU0FBUyxDQUFDLGFBQWEsRUFBRSxDQUFDOzRCQUNqRixPQUFPLEVBQUUsV0FBVyxDQUFDLE1BQU07eUJBQzVCLENBQUM7d0JBQ0YsYUFBYSxDQUFDLGdDQUFnQyxDQUFDO3FCQUNoRDtpQkFDRiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IE5nTW9kdWxlIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBSb3V0ZXJNb2R1bGUgfSBmcm9tICdAYW5ndWxhci9yb3V0ZXInO1xuaW1wb3J0IHsgQ29yZU1vZHVsZSwgaG9va05hdmlnYXRvciwgaG9va1JvdXRlLCBWaWV3Q29udGV4dCB9IGZyb20gJ0BjOHkvbmd4LWNvbXBvbmVudHMnO1xuaW1wb3J0IHtcbiAgQ29udGV4dERhc2hib2FyZENvbXBvbmVudCxcbiAgQ29udGV4dERhc2hib2FyZE1vZHVsZSxcbiAgQ2FuRGVhY3RpdmF0ZUNvbXBvbmVudCxcbiAgQ29udGV4dERhc2hib2FyZE1hbmFnZWRPYmplY3Rcbn0gZnJvbSAnQGM4eS9uZ3gtY29tcG9uZW50cy9jb250ZXh0LWRhc2hib2FyZCc7XG5pbXBvcnQgeyBSZXBvcnREYXNoYm9hcmRHdWFyZCB9IGZyb20gJy4vcmVwb3J0LWRhc2hib2FyZC5ndWFyZCc7XG5pbXBvcnQgeyBSZXBvcnREYXNoYm9hcmROYXZpZ2F0aW9uRmFjdG9yeSB9IGZyb20gJy4vcmVwb3J0LWRhc2hib2FyZC1uYXZpZ2F0aW9uLmZhY3RvcnknO1xuaW1wb3J0IHsgUmVwb3J0RGFzaGJvYXJkTGlzdENvbXBvbmVudCB9IGZyb20gJy4vcmVwb3J0LWRhc2hib2FyZC1saXN0LmNvbXBvbmVudCc7XG5pbXBvcnQgeyBSZXBvcnREYXNoYm9hcmRTZXJ2aWNlIH0gZnJvbSAnLi9yZXBvcnQtZGFzaGJvYXJkLnNlcnZpY2UnO1xuaW1wb3J0IHsgUG9wb3Zlck1vZHVsZSB9IGZyb20gJ25neC1ib290c3RyYXAvcG9wb3Zlcic7XG5pbXBvcnQgeyBUb29sdGlwTW9kdWxlIH0gZnJvbSAnbmd4LWJvb3RzdHJhcC90b29sdGlwJztcblxuQE5nTW9kdWxlKHtcbiAgZGVjbGFyYXRpb25zOiBbUmVwb3J0RGFzaGJvYXJkTGlzdENvbXBvbmVudF0sXG4gIGltcG9ydHM6IFtcbiAgICBDb3JlTW9kdWxlLFxuICAgIENvbnRleHREYXNoYm9hcmRNb2R1bGUsXG4gICAgVG9vbHRpcE1vZHVsZS5mb3JSb290KCksXG4gICAgUm91dGVyTW9kdWxlLmZvckNoaWxkKFtcbiAgICAgIHtcbiAgICAgICAgcGF0aDogJ3JlcG9ydHMnLFxuICAgICAgICBjb21wb25lbnQ6IFJlcG9ydERhc2hib2FyZExpc3RDb21wb25lbnRcbiAgICAgIH0sXG4gICAgICB7XG4gICAgICAgIHBhdGg6ICdyZXBvcnQvbmV3LXJlcG9ydCcsXG4gICAgICAgIGNvbXBvbmVudDogQ29udGV4dERhc2hib2FyZENvbXBvbmVudCxcbiAgICAgICAgY2FuRGVhY3RpdmF0ZTogWyhjb21wb25lbnQ6IENhbkRlYWN0aXZhdGVDb21wb25lbnQpID0+IGNvbXBvbmVudC5jYW5EZWFjdGl2YXRlKCldLFxuICAgICAgICBkYXRhOiB7XG4gICAgICAgICAgZGFzaGJvYXJkOiB7XG4gICAgICAgICAgICBjOHlfRGFzaGJvYXJkOiBudWxsXG4gICAgICAgICAgfSBhcyBDb250ZXh0RGFzaGJvYXJkTWFuYWdlZE9iamVjdCxcbiAgICAgICAgICBpc1JlcG9ydDogdHJ1ZVxuICAgICAgICB9XG4gICAgICB9XG4gICAgXSksXG4gICAgUG9wb3Zlck1vZHVsZVxuICBdLFxuICBwcm92aWRlcnM6IFtcbiAgICBSZXBvcnREYXNoYm9hcmRHdWFyZCxcbiAgICBSZXBvcnREYXNoYm9hcmRTZXJ2aWNlLFxuICAgIGhvb2tSb3V0ZSh7XG4gICAgICBwYXRoOiAnZGFzaGJvYXJkLzpkYXNoYm9hcmRJZCcsXG4gICAgICBjb21wb25lbnQ6IENvbnRleHREYXNoYm9hcmRDb21wb25lbnQsXG4gICAgICBjYW5BY3RpdmF0ZTogW1JlcG9ydERhc2hib2FyZEd1YXJkXSxcbiAgICAgIGNhbkRlYWN0aXZhdGU6IFsoY29tcG9uZW50OiBDYW5EZWFjdGl2YXRlQ29tcG9uZW50KSA9PiBjb21wb25lbnQuY2FuRGVhY3RpdmF0ZSgpXSxcbiAgICAgIGNvbnRleHQ6IFZpZXdDb250ZXh0LlJlcG9ydFxuICAgIH0pLFxuICAgIGhvb2tOYXZpZ2F0b3IoUmVwb3J0RGFzaGJvYXJkTmF2aWdhdGlvbkZhY3RvcnkpXG4gIF1cbn0pXG5leHBvcnQgY2xhc3MgUmVwb3J0RGFzaGJvYXJkTW9kdWxlIHt9XG4iXX0=