@c8y/ngx-components
Version:
Angular modules for Cumulocity IoT applications
58 lines • 6.7 kB
JavaScript
import { NgModule } from '@angular/core';
import { RouterModule } from '@angular/router';
import { PopoverModule } from 'ngx-bootstrap/popover';
import { TooltipModule } from 'ngx-bootstrap/tooltip';
import { CommonModule, CoreModule, hookBreadcrumb, hookDataGridActionControls, hookNavigator } from '@c8y/ngx-components';
import { DeviceGridModule } from '@c8y/ngx-components/device-grid';
import { ActionControlsFactory } from './action-controls.factory';
import { AddSmartGroupComponent } from './add-smart-group.component';
import { DeviceListNavigationFactory } from './device-list-navigation.factory';
import { DeviceListComponent } from './device-list.component';
import { DevicesBreadcrumbFactory } from './devices.breadcrumb-factory';
import * as i0 from "@angular/core";
import * as i1 from "@angular/router";
const deviceListRoutes = [
{
path: 'device',
component: DeviceListComponent
}
];
export class DeviceListModule {
static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: DeviceListModule, deps: [], target: i0.ɵɵFactoryTarget.NgModule }); }
static { this.ɵmod = i0.ɵɵngDeclareNgModule({ minVersion: "14.0.0", version: "18.2.13", ngImport: i0, type: DeviceListModule, declarations: [DeviceListComponent, AddSmartGroupComponent], imports: [CoreModule,
CommonModule,
DeviceGridModule,
PopoverModule,
TooltipModule, i1.RouterModule] }); }
static { this.ɵinj = i0.ɵɵngDeclareInjector({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: DeviceListModule, providers: [
hookNavigator(DeviceListNavigationFactory),
hookBreadcrumb(DevicesBreadcrumbFactory),
hookDataGridActionControls(ActionControlsFactory)
], imports: [CoreModule,
CommonModule,
DeviceGridModule,
PopoverModule,
TooltipModule,
RouterModule.forChild(deviceListRoutes)] }); }
}
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: DeviceListModule, decorators: [{
type: NgModule,
args: [{
imports: [
CoreModule,
CommonModule,
DeviceGridModule,
PopoverModule,
TooltipModule,
RouterModule.forChild(deviceListRoutes)
],
declarations: [DeviceListComponent, AddSmartGroupComponent],
exports: [],
providers: [
hookNavigator(DeviceListNavigationFactory),
hookBreadcrumb(DevicesBreadcrumbFactory),
hookDataGridActionControls(ActionControlsFactory)
]
}]
}] });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZGV2aWNlLWxpc3QubW9kdWxlLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vZGV2aWNlLWxpc3QvZGV2aWNlLWxpc3QubW9kdWxlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBRSxRQUFRLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFDekMsT0FBTyxFQUFTLFlBQVksRUFBRSxNQUFNLGlCQUFpQixDQUFDO0FBQ3RELE9BQU8sRUFBRSxhQUFhLEVBQUUsTUFBTSx1QkFBdUIsQ0FBQztBQUN0RCxPQUFPLEVBQUUsYUFBYSxFQUFFLE1BQU0sdUJBQXVCLENBQUM7QUFDdEQsT0FBTyxFQUNMLFlBQVksRUFDWixVQUFVLEVBQ1YsY0FBYyxFQUNkLDBCQUEwQixFQUMxQixhQUFhLEVBQ2QsTUFBTSxxQkFBcUIsQ0FBQztBQUM3QixPQUFPLEVBQUUsZ0JBQWdCLEVBQUUsTUFBTSxpQ0FBaUMsQ0FBQztBQUNuRSxPQUFPLEVBQUUscUJBQXFCLEVBQUUsTUFBTSwyQkFBMkIsQ0FBQztBQUVsRSxPQUFPLEVBQUUsc0JBQXNCLEVBQUUsTUFBTSw2QkFBNkIsQ0FBQztBQUNyRSxPQUFPLEVBQUUsMkJBQTJCLEVBQUUsTUFBTSxrQ0FBa0MsQ0FBQztBQUMvRSxPQUFPLEVBQUUsbUJBQW1CLEVBQUUsTUFBTSx5QkFBeUIsQ0FBQztBQUM5RCxPQUFPLEVBQUUsd0JBQXdCLEVBQUUsTUFBTSw4QkFBOEIsQ0FBQzs7O0FBRXhFLE1BQU0sZ0JBQWdCLEdBQVk7SUFDaEM7UUFDRSxJQUFJLEVBQUUsUUFBUTtRQUNkLFNBQVMsRUFBRSxtQkFBbUI7S0FDL0I7Q0FDRixDQUFDO0FBbUJGLE1BQU0sT0FBTyxnQkFBZ0I7K0dBQWhCLGdCQUFnQjtnSEFBaEIsZ0JBQWdCLGlCQVJaLG1CQUFtQixFQUFFLHNCQUFzQixhQVB4RCxVQUFVO1lBQ1YsWUFBWTtZQUNaLGdCQUFnQjtZQUNoQixhQUFhO1lBQ2IsYUFBYTtnSEFXSixnQkFBZ0IsYUFOaEI7WUFDVCxhQUFhLENBQUMsMkJBQTJCLENBQUM7WUFDMUMsY0FBYyxDQUFDLHdCQUF3QixDQUFDO1lBQ3hDLDBCQUEwQixDQUFDLHFCQUFxQixDQUFDO1NBQ2xELFlBYkMsVUFBVTtZQUNWLFlBQVk7WUFDWixnQkFBZ0I7WUFDaEIsYUFBYTtZQUNiLGFBQWE7WUFDYixZQUFZLENBQUMsUUFBUSxDQUFDLGdCQUFnQixDQUFDOzs0RkFVOUIsZ0JBQWdCO2tCQWpCNUIsUUFBUTttQkFBQztvQkFDUixPQUFPLEVBQUU7d0JBQ1AsVUFBVTt3QkFDVixZQUFZO3dCQUNaLGdCQUFnQjt3QkFDaEIsYUFBYTt3QkFDYixhQUFhO3dCQUNiLFlBQVksQ0FBQyxRQUFRLENBQUMsZ0JBQWdCLENBQUM7cUJBQ3hDO29CQUNELFlBQVksRUFBRSxDQUFDLG1CQUFtQixFQUFFLHNCQUFzQixDQUFDO29CQUMzRCxPQUFPLEVBQUUsRUFBRTtvQkFDWCxTQUFTLEVBQUU7d0JBQ1QsYUFBYSxDQUFDLDJCQUEyQixDQUFDO3dCQUMxQyxjQUFjLENBQUMsd0JBQXdCLENBQUM7d0JBQ3hDLDBCQUEwQixDQUFDLHFCQUFxQixDQUFDO3FCQUNsRDtpQkFDRiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IE5nTW9kdWxlIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBSb3V0ZSwgUm91dGVyTW9kdWxlIH0gZnJvbSAnQGFuZ3VsYXIvcm91dGVyJztcbmltcG9ydCB7IFBvcG92ZXJNb2R1bGUgfSBmcm9tICduZ3gtYm9vdHN0cmFwL3BvcG92ZXInO1xuaW1wb3J0IHsgVG9vbHRpcE1vZHVsZSB9IGZyb20gJ25neC1ib290c3RyYXAvdG9vbHRpcCc7XG5pbXBvcnQge1xuICBDb21tb25Nb2R1bGUsXG4gIENvcmVNb2R1bGUsXG4gIGhvb2tCcmVhZGNydW1iLFxuICBob29rRGF0YUdyaWRBY3Rpb25Db250cm9scyxcbiAgaG9va05hdmlnYXRvclxufSBmcm9tICdAYzh5L25neC1jb21wb25lbnRzJztcbmltcG9ydCB7IERldmljZUdyaWRNb2R1bGUgfSBmcm9tICdAYzh5L25neC1jb21wb25lbnRzL2RldmljZS1ncmlkJztcbmltcG9ydCB7IEFjdGlvbkNvbnRyb2xzRmFjdG9yeSB9IGZyb20gJy4vYWN0aW9uLWNvbnRyb2xzLmZhY3RvcnknO1xuXG5pbXBvcnQgeyBBZGRTbWFydEdyb3VwQ29tcG9uZW50IH0gZnJvbSAnLi9hZGQtc21hcnQtZ3JvdXAuY29tcG9uZW50JztcbmltcG9ydCB7IERldmljZUxpc3ROYXZpZ2F0aW9uRmFjdG9yeSB9IGZyb20gJy4vZGV2aWNlLWxpc3QtbmF2aWdhdGlvbi5mYWN0b3J5JztcbmltcG9ydCB7IERldmljZUxpc3RDb21wb25lbnQgfSBmcm9tICcuL2RldmljZS1saXN0LmNvbXBvbmVudCc7XG5pbXBvcnQgeyBEZXZpY2VzQnJlYWRjcnVtYkZhY3RvcnkgfSBmcm9tICcuL2RldmljZXMuYnJlYWRjcnVtYi1mYWN0b3J5JztcblxuY29uc3QgZGV2aWNlTGlzdFJvdXRlczogUm91dGVbXSA9IFtcbiAge1xuICAgIHBhdGg6ICdkZXZpY2UnLFxuICAgIGNvbXBvbmVudDogRGV2aWNlTGlzdENvbXBvbmVudFxuICB9XG5dO1xuXG5ATmdNb2R1bGUoe1xuICBpbXBvcnRzOiBbXG4gICAgQ29yZU1vZHVsZSxcbiAgICBDb21tb25Nb2R1bGUsXG4gICAgRGV2aWNlR3JpZE1vZHVsZSxcbiAgICBQb3BvdmVyTW9kdWxlLFxuICAgIFRvb2x0aXBNb2R1bGUsXG4gICAgUm91dGVyTW9kdWxlLmZvckNoaWxkKGRldmljZUxpc3RSb3V0ZXMpXG4gIF0sXG4gIGRlY2xhcmF0aW9uczogW0RldmljZUxpc3RDb21wb25lbnQsIEFkZFNtYXJ0R3JvdXBDb21wb25lbnRdLFxuICBleHBvcnRzOiBbXSxcbiAgcHJvdmlkZXJzOiBbXG4gICAgaG9va05hdmlnYXRvcihEZXZpY2VMaXN0TmF2aWdhdGlvbkZhY3RvcnkpLFxuICAgIGhvb2tCcmVhZGNydW1iKERldmljZXNCcmVhZGNydW1iRmFjdG9yeSksXG4gICAgaG9va0RhdGFHcmlkQWN0aW9uQ29udHJvbHMoQWN0aW9uQ29udHJvbHNGYWN0b3J5KVxuICBdXG59KVxuZXhwb3J0IGNsYXNzIERldmljZUxpc3RNb2R1bGUge31cbiJdfQ==