UNPKG

@c8y/ngx-components

Version:

Angular modules for Cumulocity IoT applications

100 lines 11.7 kB
import { NgModule } from '@angular/core'; import { RouterModule } from '@angular/router'; import { CoreModule, hookActionBar, hookRoute, hookTab, ViewContext } from '@c8y/ngx-components'; import { MapModule } from '@c8y/ngx-components/map'; import { AddLocationComponent } from './add-location.component'; import { AddLocationFactory } from './add-location.factory'; import { LocationTabFactory } from './location-tab.factory'; import { LocationComponent } from './location.component'; import * as i0 from "@angular/core"; export class LocationRouteModule { static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: LocationRouteModule, deps: [], target: i0.ɵɵFactoryTarget.NgModule }); } static { this.ɵmod = i0.ɵɵngDeclareNgModule({ minVersion: "14.0.0", version: "18.2.13", ngImport: i0, type: LocationRouteModule, declarations: [LocationComponent], imports: [MapModule, CoreModule, RouterModule], exports: [LocationComponent] }); } static { this.ɵinj = i0.ɵɵngDeclareInjector({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: LocationRouteModule, providers: [ hookRoute({ path: 'location', component: LocationComponent, context: ViewContext.Device, tabs: [] }), hookRoute({ path: 'location', component: LocationComponent, context: ViewContext.Group, tabs: [] }) ], imports: [MapModule, CoreModule, RouterModule] }); } } i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: LocationRouteModule, decorators: [{ type: NgModule, args: [{ declarations: [LocationComponent], imports: [MapModule, CoreModule, RouterModule], exports: [LocationComponent], providers: [ hookRoute({ path: 'location', component: LocationComponent, context: ViewContext.Device, tabs: [] }), hookRoute({ path: 'location', component: LocationComponent, context: ViewContext.Group, tabs: [] }) ] }] }] }); export class LocationTabModule { static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: LocationTabModule, deps: [], target: i0.ɵɵFactoryTarget.NgModule }); } static { this.ɵmod = i0.ɵɵngDeclareNgModule({ minVersion: "14.0.0", version: "18.2.13", ngImport: i0, type: LocationTabModule, imports: [LocationRouteModule] }); } static { this.ɵinj = i0.ɵɵngDeclareInjector({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: LocationTabModule, providers: [hookTab(LocationTabFactory)], imports: [LocationRouteModule] }); } } i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: LocationTabModule, decorators: [{ type: NgModule, args: [{ imports: [LocationRouteModule], providers: [hookTab(LocationTabFactory)] }] }] }); /** * @deprecated has been splitted into `LocationTabModule` and `AddLocationModule`. */ export class LocationModule { /** * * @deprecated use the `LocationTabModule` and optionally `AddLocationModule` instead. */ static config(config = { addLocation: false }) { return { ngModule: LocationModule, providers: config.addLocation ? [hookActionBar(AddLocationFactory)] : [] }; } static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: LocationModule, deps: [], target: i0.ɵɵFactoryTarget.NgModule }); } static { this.ɵmod = i0.ɵɵngDeclareNgModule({ minVersion: "14.0.0", version: "18.2.13", ngImport: i0, type: LocationModule, imports: [LocationTabModule] }); } static { this.ɵinj = i0.ɵɵngDeclareInjector({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: LocationModule, imports: [LocationTabModule] }); } } i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: LocationModule, decorators: [{ type: NgModule, args: [{ imports: [LocationTabModule] }] }] }); export class AddLocationModule { static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: AddLocationModule, deps: [], target: i0.ɵɵFactoryTarget.NgModule }); } static { this.ɵmod = i0.ɵɵngDeclareNgModule({ minVersion: "14.0.0", version: "18.2.13", ngImport: i0, type: AddLocationModule, declarations: [AddLocationComponent], imports: [CoreModule, LocationRouteModule], exports: [AddLocationComponent] }); } static { this.ɵinj = i0.ɵɵngDeclareInjector({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: AddLocationModule, providers: [hookActionBar(AddLocationFactory)], imports: [CoreModule, LocationRouteModule] }); } } i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: AddLocationModule, decorators: [{ type: NgModule, args: [{ imports: [CoreModule, LocationRouteModule], declarations: [AddLocationComponent], exports: [AddLocationComponent], providers: [hookActionBar(AddLocationFactory)] }] }] }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibG9jYXRpb24ubW9kdWxlLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vbG9jYXRpb24vbG9jYXRpb24ubW9kdWxlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBdUIsUUFBUSxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBQzlELE9BQU8sRUFBRSxZQUFZLEVBQUUsTUFBTSxpQkFBaUIsQ0FBQztBQUMvQyxPQUFPLEVBQUUsVUFBVSxFQUFFLGFBQWEsRUFBRSxTQUFTLEVBQUUsT0FBTyxFQUFFLFdBQVcsRUFBRSxNQUFNLHFCQUFxQixDQUFDO0FBQ2pHLE9BQU8sRUFBRSxTQUFTLEVBQUUsTUFBTSx5QkFBeUIsQ0FBQztBQUNwRCxPQUFPLEVBQUUsb0JBQW9CLEVBQUUsTUFBTSwwQkFBMEIsQ0FBQztBQUNoRSxPQUFPLEVBQUUsa0JBQWtCLEVBQUUsTUFBTSx3QkFBd0IsQ0FBQztBQUM1RCxPQUFPLEVBQUUsa0JBQWtCLEVBQUUsTUFBTSx3QkFBd0IsQ0FBQztBQUM1RCxPQUFPLEVBQUUsaUJBQWlCLEVBQUUsTUFBTSxzQkFBc0IsQ0FBQzs7QUFzQnpELE1BQU0sT0FBTyxtQkFBbUI7K0dBQW5CLG1CQUFtQjtnSEFBbkIsbUJBQW1CLGlCQWxCZixpQkFBaUIsYUFDdEIsU0FBUyxFQUFFLFVBQVUsRUFBRSxZQUFZLGFBQ25DLGlCQUFpQjtnSEFnQmhCLG1CQUFtQixhQWZuQjtZQUNULFNBQVMsQ0FBQztnQkFDUixJQUFJLEVBQUUsVUFBVTtnQkFDaEIsU0FBUyxFQUFFLGlCQUFpQjtnQkFDNUIsT0FBTyxFQUFFLFdBQVcsQ0FBQyxNQUFNO2dCQUMzQixJQUFJLEVBQUUsRUFBRTthQUNULENBQUM7WUFDRixTQUFTLENBQUM7Z0JBQ1IsSUFBSSxFQUFFLFVBQVU7Z0JBQ2hCLFNBQVMsRUFBRSxpQkFBaUI7Z0JBQzVCLE9BQU8sRUFBRSxXQUFXLENBQUMsS0FBSztnQkFDMUIsSUFBSSxFQUFFLEVBQUU7YUFDVCxDQUFDO1NBQ0gsWUFmUyxTQUFTLEVBQUUsVUFBVSxFQUFFLFlBQVk7OzRGQWlCbEMsbUJBQW1CO2tCQW5CL0IsUUFBUTttQkFBQztvQkFDUixZQUFZLEVBQUUsQ0FBQyxpQkFBaUIsQ0FBQztvQkFDakMsT0FBTyxFQUFFLENBQUMsU0FBUyxFQUFFLFVBQVUsRUFBRSxZQUFZLENBQUM7b0JBQzlDLE9BQU8sRUFBRSxDQUFDLGlCQUFpQixDQUFDO29CQUM1QixTQUFTLEVBQUU7d0JBQ1QsU0FBUyxDQUFDOzRCQUNSLElBQUksRUFBRSxVQUFVOzRCQUNoQixTQUFTLEVBQUUsaUJBQWlCOzRCQUM1QixPQUFPLEVBQUUsV0FBVyxDQUFDLE1BQU07NEJBQzNCLElBQUksRUFBRSxFQUFFO3lCQUNULENBQUM7d0JBQ0YsU0FBUyxDQUFDOzRCQUNSLElBQUksRUFBRSxVQUFVOzRCQUNoQixTQUFTLEVBQUUsaUJBQWlCOzRCQUM1QixPQUFPLEVBQUUsV0FBVyxDQUFDLEtBQUs7NEJBQzFCLElBQUksRUFBRSxFQUFFO3lCQUNULENBQUM7cUJBQ0g7aUJBQ0Y7O0FBT0QsTUFBTSxPQUFPLGlCQUFpQjsrR0FBakIsaUJBQWlCO2dIQUFqQixpQkFBaUIsWUFOakIsbUJBQW1CO2dIQU1uQixpQkFBaUIsYUFGakIsQ0FBQyxPQUFPLENBQUMsa0JBQWtCLENBQUMsQ0FBQyxZQUQ5QixtQkFBbUI7OzRGQUdsQixpQkFBaUI7a0JBSjdCLFFBQVE7bUJBQUM7b0JBQ1IsT0FBTyxFQUFFLENBQUMsbUJBQW1CLENBQUM7b0JBQzlCLFNBQVMsRUFBRSxDQUFDLE9BQU8sQ0FBQyxrQkFBa0IsQ0FBQyxDQUFDO2lCQUN6Qzs7QUFHRDs7R0FFRztBQUlILE1BQU0sT0FBTyxjQUFjO0lBQ3pCOzs7T0FHRztJQUNILE1BQU0sQ0FBQyxNQUFNLENBQ1gsU0FBZ0MsRUFBRSxXQUFXLEVBQUUsS0FBSyxFQUFFO1FBRXRELE9BQU87WUFDTCxRQUFRLEVBQUUsY0FBYztZQUN4QixTQUFTLEVBQUUsTUFBTSxDQUFDLFdBQVcsQ0FBQyxDQUFDLENBQUMsQ0FBQyxhQUFhLENBQUMsa0JBQWtCLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxFQUFFO1NBQ3pFLENBQUM7SUFDSixDQUFDOytHQVpVLGNBQWM7Z0hBQWQsY0FBYyxZQVJkLGlCQUFpQjtnSEFRakIsY0FBYyxZQUZmLGlCQUFpQjs7NEZBRWhCLGNBQWM7a0JBSDFCLFFBQVE7bUJBQUM7b0JBQ1IsT0FBTyxFQUFFLENBQUMsaUJBQWlCLENBQUM7aUJBQzdCOztBQXNCRCxNQUFNLE9BQU8saUJBQWlCOytHQUFqQixpQkFBaUI7Z0hBQWpCLGlCQUFpQixpQkFKYixvQkFBb0IsYUFEekIsVUFBVSxFQTlCVCxtQkFBbUIsYUFnQ3BCLG9CQUFvQjtnSEFHbkIsaUJBQWlCLGFBRmpCLENBQUMsYUFBYSxDQUFDLGtCQUFrQixDQUFDLENBQUMsWUFIcEMsVUFBVSxFQUFFLG1CQUFtQjs7NEZBSzlCLGlCQUFpQjtrQkFON0IsUUFBUTttQkFBQztvQkFDUixPQUFPLEVBQUUsQ0FBQyxVQUFVLEVBQUUsbUJBQW1CLENBQUM7b0JBQzFDLFlBQVksRUFBRSxDQUFDLG9CQUFvQixDQUFDO29CQUNwQyxPQUFPLEVBQUUsQ0FBQyxvQkFBb0IsQ0FBQztvQkFDL0IsU0FBUyxFQUFFLENBQUMsYUFBYSxDQUFDLGtCQUFrQixDQUFDLENBQUM7aUJBQy9DIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgTW9kdWxlV2l0aFByb3ZpZGVycywgTmdNb2R1bGUgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7IFJvdXRlck1vZHVsZSB9IGZyb20gJ0Bhbmd1bGFyL3JvdXRlcic7XG5pbXBvcnQgeyBDb3JlTW9kdWxlLCBob29rQWN0aW9uQmFyLCBob29rUm91dGUsIGhvb2tUYWIsIFZpZXdDb250ZXh0IH0gZnJvbSAnQGM4eS9uZ3gtY29tcG9uZW50cyc7XG5pbXBvcnQgeyBNYXBNb2R1bGUgfSBmcm9tICdAYzh5L25neC1jb21wb25lbnRzL21hcCc7XG5pbXBvcnQgeyBBZGRMb2NhdGlvbkNvbXBvbmVudCB9IGZyb20gJy4vYWRkLWxvY2F0aW9uLmNvbXBvbmVudCc7XG5pbXBvcnQgeyBBZGRMb2NhdGlvbkZhY3RvcnkgfSBmcm9tICcuL2FkZC1sb2NhdGlvbi5mYWN0b3J5JztcbmltcG9ydCB7IExvY2F0aW9uVGFiRmFjdG9yeSB9IGZyb20gJy4vbG9jYXRpb24tdGFiLmZhY3RvcnknO1xuaW1wb3J0IHsgTG9jYXRpb25Db21wb25lbnQgfSBmcm9tICcuL2xvY2F0aW9uLmNvbXBvbmVudCc7XG5pbXBvcnQgeyBMb2NhdGlvbkNvbmZpZ3VyYXRpb24gfSBmcm9tICcuL2xvY2F0aW9uLm1vZGVsJztcblxuQE5nTW9kdWxlKHtcbiAgZGVjbGFyYXRpb25zOiBbTG9jYXRpb25Db21wb25lbnRdLFxuICBpbXBvcnRzOiBbTWFwTW9kdWxlLCBDb3JlTW9kdWxlLCBSb3V0ZXJNb2R1bGVdLFxuICBleHBvcnRzOiBbTG9jYXRpb25Db21wb25lbnRdLFxuICBwcm92aWRlcnM6IFtcbiAgICBob29rUm91dGUoe1xuICAgICAgcGF0aDogJ2xvY2F0aW9uJyxcbiAgICAgIGNvbXBvbmVudDogTG9jYXRpb25Db21wb25lbnQsXG4gICAgICBjb250ZXh0OiBWaWV3Q29udGV4dC5EZXZpY2UsXG4gICAgICB0YWJzOiBbXVxuICAgIH0pLFxuICAgIGhvb2tSb3V0ZSh7XG4gICAgICBwYXRoOiAnbG9jYXRpb24nLFxuICAgICAgY29tcG9uZW50OiBMb2NhdGlvbkNvbXBvbmVudCxcbiAgICAgIGNvbnRleHQ6IFZpZXdDb250ZXh0Lkdyb3VwLFxuICAgICAgdGFiczogW11cbiAgICB9KVxuICBdXG59KVxuZXhwb3J0IGNsYXNzIExvY2F0aW9uUm91dGVNb2R1bGUge31cblxuQE5nTW9kdWxlKHtcbiAgaW1wb3J0czogW0xvY2F0aW9uUm91dGVNb2R1bGVdLFxuICBwcm92aWRlcnM6IFtob29rVGFiKExvY2F0aW9uVGFiRmFjdG9yeSldXG59KVxuZXhwb3J0IGNsYXNzIExvY2F0aW9uVGFiTW9kdWxlIHt9XG5cbi8qKlxuICogQGRlcHJlY2F0ZWQgaGFzIGJlZW4gc3BsaXR0ZWQgaW50byBgTG9jYXRpb25UYWJNb2R1bGVgIGFuZCBgQWRkTG9jYXRpb25Nb2R1bGVgLlxuICovXG5ATmdNb2R1bGUoe1xuICBpbXBvcnRzOiBbTG9jYXRpb25UYWJNb2R1bGVdXG59KVxuZXhwb3J0IGNsYXNzIExvY2F0aW9uTW9kdWxlIHtcbiAgLyoqXG4gICAqXG4gICAqIEBkZXByZWNhdGVkIHVzZSB0aGUgYExvY2F0aW9uVGFiTW9kdWxlYCBhbmQgb3B0aW9uYWxseSBgQWRkTG9jYXRpb25Nb2R1bGVgIGluc3RlYWQuXG4gICAqL1xuICBzdGF0aWMgY29uZmlnKFxuICAgIGNvbmZpZzogTG9jYXRpb25Db25maWd1cmF0aW9uID0geyBhZGRMb2NhdGlvbjogZmFsc2UgfVxuICApOiBNb2R1bGVXaXRoUHJvdmlkZXJzPExvY2F0aW9uTW9kdWxlPiB7XG4gICAgcmV0dXJuIHtcbiAgICAgIG5nTW9kdWxlOiBMb2NhdGlvbk1vZHVsZSxcbiAgICAgIHByb3ZpZGVyczogY29uZmlnLmFkZExvY2F0aW9uID8gW2hvb2tBY3Rpb25CYXIoQWRkTG9jYXRpb25GYWN0b3J5KV0gOiBbXVxuICAgIH07XG4gIH1cbn1cblxuQE5nTW9kdWxlKHtcbiAgaW1wb3J0czogW0NvcmVNb2R1bGUsIExvY2F0aW9uUm91dGVNb2R1bGVdLFxuICBkZWNsYXJhdGlvbnM6IFtBZGRMb2NhdGlvbkNvbXBvbmVudF0sXG4gIGV4cG9ydHM6IFtBZGRMb2NhdGlvbkNvbXBvbmVudF0sXG4gIHByb3ZpZGVyczogW2hvb2tBY3Rpb25CYXIoQWRkTG9jYXRpb25GYWN0b3J5KV1cbn0pXG5leHBvcnQgY2xhc3MgQWRkTG9jYXRpb25Nb2R1bGUge31cbiJdfQ==