UNPKG

@c8y/ngx-components

Version:

Angular modules for Cumulocity IoT applications

72 lines 7.74 kB
import { CommonModule } from '@angular/common'; import { NgModule } from '@angular/core'; import { CoreModule, FormsModule, hookNavigator, hookRoute } from '@c8y/ngx-components'; import { DeviceGridModule } from '@c8y/ngx-components/device-grid'; import { SharedRepositoryModule } from '@c8y/ngx-components/repository/shared'; import { PopoverModule } from 'ngx-bootstrap/popover'; import { TooltipModule } from 'ngx-bootstrap/tooltip'; import { AddFirmwareModalComponent } from './add-firmware-modal.component'; import { AddFirmwarePatchModalComponent } from './add-firmware-patch-modal.component'; import { FirmwareDetailsComponent } from './firmware-details.component'; import { FirmwareListComponent } from './firmware-list.component'; import { FirmwareRepositoryNavigationFactory } from './firmware-repository-navigation-factory'; import * as i0 from "@angular/core"; export class FirmwareRepositoryListModule { static forRoot() { return { ngModule: FirmwareRepositoryListModule, providers: [ hookNavigator(FirmwareRepositoryNavigationFactory), hookRoute([ { path: 'firmware', component: FirmwareListComponent }, { path: 'firmware/:id', component: FirmwareDetailsComponent } ]) ] }; } static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: FirmwareRepositoryListModule, deps: [], target: i0.ɵɵFactoryTarget.NgModule }); } static { this.ɵmod = i0.ɵɵngDeclareNgModule({ minVersion: "14.0.0", version: "18.2.13", ngImport: i0, type: FirmwareRepositoryListModule, declarations: [FirmwareListComponent, FirmwareDetailsComponent, AddFirmwareModalComponent, AddFirmwarePatchModalComponent], imports: [CommonModule, CoreModule, FormsModule, DeviceGridModule, PopoverModule, TooltipModule, SharedRepositoryModule] }); } static { this.ɵinj = i0.ɵɵngDeclareInjector({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: FirmwareRepositoryListModule, imports: [CommonModule, CoreModule, FormsModule, DeviceGridModule, PopoverModule, TooltipModule, SharedRepositoryModule] }); } } i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: FirmwareRepositoryListModule, decorators: [{ type: NgModule, args: [{ imports: [ CommonModule, CoreModule, FormsModule, DeviceGridModule, PopoverModule, TooltipModule, SharedRepositoryModule ], declarations: [ FirmwareListComponent, FirmwareDetailsComponent, AddFirmwareModalComponent, AddFirmwarePatchModalComponent ] }] }] }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZmlybXdhcmUtcmVwb3NpdG9yeS1saXN0Lm1vZHVsZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uL3JlcG9zaXRvcnkvZmlybXdhcmUvbGlzdC9maXJtd2FyZS1yZXBvc2l0b3J5LWxpc3QubW9kdWxlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBRSxZQUFZLEVBQUUsTUFBTSxpQkFBaUIsQ0FBQztBQUMvQyxPQUFPLEVBQXVCLFFBQVEsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUM5RCxPQUFPLEVBQUUsVUFBVSxFQUFFLFdBQVcsRUFBRSxhQUFhLEVBQUUsU0FBUyxFQUFFLE1BQU0scUJBQXFCLENBQUM7QUFDeEYsT0FBTyxFQUFFLGdCQUFnQixFQUFFLE1BQU0saUNBQWlDLENBQUM7QUFDbkUsT0FBTyxFQUFFLHNCQUFzQixFQUFFLE1BQU0sdUNBQXVDLENBQUM7QUFDL0UsT0FBTyxFQUFFLGFBQWEsRUFBRSxNQUFNLHVCQUF1QixDQUFDO0FBQ3RELE9BQU8sRUFBRSxhQUFhLEVBQUUsTUFBTSx1QkFBdUIsQ0FBQztBQUN0RCxPQUFPLEVBQUUseUJBQXlCLEVBQUUsTUFBTSxnQ0FBZ0MsQ0FBQztBQUMzRSxPQUFPLEVBQUUsOEJBQThCLEVBQUUsTUFBTSxzQ0FBc0MsQ0FBQztBQUN0RixPQUFPLEVBQUUsd0JBQXdCLEVBQUUsTUFBTSw4QkFBOEIsQ0FBQztBQUN4RSxPQUFPLEVBQUUscUJBQXFCLEVBQUUsTUFBTSwyQkFBMkIsQ0FBQztBQUNsRSxPQUFPLEVBQUUsbUNBQW1DLEVBQUUsTUFBTSwwQ0FBMEMsQ0FBQzs7QUFtQi9GLE1BQU0sT0FBTyw0QkFBNEI7SUFDdkMsTUFBTSxDQUFDLE9BQU87UUFDWixPQUFPO1lBQ0wsUUFBUSxFQUFFLDRCQUE0QjtZQUN0QyxTQUFTLEVBQUU7Z0JBQ1QsYUFBYSxDQUFDLG1DQUFtQyxDQUFDO2dCQUNsRCxTQUFTLENBQUM7b0JBQ1I7d0JBQ0UsSUFBSSxFQUFFLFVBQVU7d0JBQ2hCLFNBQVMsRUFBRSxxQkFBcUI7cUJBQ2pDO29CQUNEO3dCQUNFLElBQUksRUFBRSxjQUFjO3dCQUNwQixTQUFTLEVBQUUsd0JBQXdCO3FCQUNwQztpQkFDRixDQUFDO2FBQ0g7U0FDRixDQUFDO0lBQ0osQ0FBQzsrR0FsQlUsNEJBQTRCO2dIQUE1Qiw0QkFBNEIsaUJBTnJDLHFCQUFxQjtZQUNyQix3QkFBd0I7WUFDeEIseUJBQXlCO1lBQ3pCLDhCQUE4QixhQVo5QixZQUFZO1lBQ1osVUFBVTtZQUNWLFdBQVc7WUFDWCxnQkFBZ0I7WUFDaEIsYUFBYTtZQUNiLGFBQWE7WUFDYixzQkFBc0I7Z0hBU2IsNEJBQTRCLFlBZnJDLFlBQVk7WUFDWixVQUFVO1lBQ1YsV0FBVztZQUNYLGdCQUFnQjtZQUNoQixhQUFhO1lBQ2IsYUFBYTtZQUNiLHNCQUFzQjs7NEZBU2IsNEJBQTRCO2tCQWpCeEMsUUFBUTttQkFBQztvQkFDUixPQUFPLEVBQUU7d0JBQ1AsWUFBWTt3QkFDWixVQUFVO3dCQUNWLFdBQVc7d0JBQ1gsZ0JBQWdCO3dCQUNoQixhQUFhO3dCQUNiLGFBQWE7d0JBQ2Isc0JBQXNCO3FCQUN2QjtvQkFDRCxZQUFZLEVBQUU7d0JBQ1oscUJBQXFCO3dCQUNyQix3QkFBd0I7d0JBQ3hCLHlCQUF5Qjt3QkFDekIsOEJBQThCO3FCQUMvQjtpQkFDRiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IENvbW1vbk1vZHVsZSB9IGZyb20gJ0Bhbmd1bGFyL2NvbW1vbic7XG5pbXBvcnQgeyBNb2R1bGVXaXRoUHJvdmlkZXJzLCBOZ01vZHVsZSB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHsgQ29yZU1vZHVsZSwgRm9ybXNNb2R1bGUsIGhvb2tOYXZpZ2F0b3IsIGhvb2tSb3V0ZSB9IGZyb20gJ0BjOHkvbmd4LWNvbXBvbmVudHMnO1xuaW1wb3J0IHsgRGV2aWNlR3JpZE1vZHVsZSB9IGZyb20gJ0BjOHkvbmd4LWNvbXBvbmVudHMvZGV2aWNlLWdyaWQnO1xuaW1wb3J0IHsgU2hhcmVkUmVwb3NpdG9yeU1vZHVsZSB9IGZyb20gJ0BjOHkvbmd4LWNvbXBvbmVudHMvcmVwb3NpdG9yeS9zaGFyZWQnO1xuaW1wb3J0IHsgUG9wb3Zlck1vZHVsZSB9IGZyb20gJ25neC1ib290c3RyYXAvcG9wb3Zlcic7XG5pbXBvcnQgeyBUb29sdGlwTW9kdWxlIH0gZnJvbSAnbmd4LWJvb3RzdHJhcC90b29sdGlwJztcbmltcG9ydCB7IEFkZEZpcm13YXJlTW9kYWxDb21wb25lbnQgfSBmcm9tICcuL2FkZC1maXJtd2FyZS1tb2RhbC5jb21wb25lbnQnO1xuaW1wb3J0IHsgQWRkRmlybXdhcmVQYXRjaE1vZGFsQ29tcG9uZW50IH0gZnJvbSAnLi9hZGQtZmlybXdhcmUtcGF0Y2gtbW9kYWwuY29tcG9uZW50JztcbmltcG9ydCB7IEZpcm13YXJlRGV0YWlsc0NvbXBvbmVudCB9IGZyb20gJy4vZmlybXdhcmUtZGV0YWlscy5jb21wb25lbnQnO1xuaW1wb3J0IHsgRmlybXdhcmVMaXN0Q29tcG9uZW50IH0gZnJvbSAnLi9maXJtd2FyZS1saXN0LmNvbXBvbmVudCc7XG5pbXBvcnQgeyBGaXJtd2FyZVJlcG9zaXRvcnlOYXZpZ2F0aW9uRmFjdG9yeSB9IGZyb20gJy4vZmlybXdhcmUtcmVwb3NpdG9yeS1uYXZpZ2F0aW9uLWZhY3RvcnknO1xuXG5ATmdNb2R1bGUoe1xuICBpbXBvcnRzOiBbXG4gICAgQ29tbW9uTW9kdWxlLFxuICAgIENvcmVNb2R1bGUsXG4gICAgRm9ybXNNb2R1bGUsXG4gICAgRGV2aWNlR3JpZE1vZHVsZSxcbiAgICBQb3BvdmVyTW9kdWxlLFxuICAgIFRvb2x0aXBNb2R1bGUsXG4gICAgU2hhcmVkUmVwb3NpdG9yeU1vZHVsZVxuICBdLFxuICBkZWNsYXJhdGlvbnM6IFtcbiAgICBGaXJtd2FyZUxpc3RDb21wb25lbnQsXG4gICAgRmlybXdhcmVEZXRhaWxzQ29tcG9uZW50LFxuICAgIEFkZEZpcm13YXJlTW9kYWxDb21wb25lbnQsXG4gICAgQWRkRmlybXdhcmVQYXRjaE1vZGFsQ29tcG9uZW50XG4gIF1cbn0pXG5leHBvcnQgY2xhc3MgRmlybXdhcmVSZXBvc2l0b3J5TGlzdE1vZHVsZSB7XG4gIHN0YXRpYyBmb3JSb290KCk6IE1vZHVsZVdpdGhQcm92aWRlcnM8RmlybXdhcmVSZXBvc2l0b3J5TGlzdE1vZHVsZT4ge1xuICAgIHJldHVybiB7XG4gICAgICBuZ01vZHVsZTogRmlybXdhcmVSZXBvc2l0b3J5TGlzdE1vZHVsZSxcbiAgICAgIHByb3ZpZGVyczogW1xuICAgICAgICBob29rTmF2aWdhdG9yKEZpcm13YXJlUmVwb3NpdG9yeU5hdmlnYXRpb25GYWN0b3J5KSxcbiAgICAgICAgaG9va1JvdXRlKFtcbiAgICAgICAgICB7XG4gICAgICAgICAgICBwYXRoOiAnZmlybXdhcmUnLFxuICAgICAgICAgICAgY29tcG9uZW50OiBGaXJtd2FyZUxpc3RDb21wb25lbnRcbiAgICAgICAgICB9LFxuICAgICAgICAgIHtcbiAgICAgICAgICAgIHBhdGg6ICdmaXJtd2FyZS86aWQnLFxuICAgICAgICAgICAgY29tcG9uZW50OiBGaXJtd2FyZURldGFpbHNDb21wb25lbnRcbiAgICAgICAgICB9XG4gICAgICAgIF0pXG4gICAgICBdXG4gICAgfTtcbiAgfVxufVxuIl19