UNPKG

@c8y/ngx-components

Version:

Angular modules for Cumulocity IoT applications

65 lines 7.53 kB
import { NgModule } from '@angular/core'; import { CoreModule, hookSearch, hookRoute, CoreSearchModule } from '@c8y/ngx-components'; import { DeviceGridModule } from '@c8y/ngx-components/device-grid'; import { SearchResultsComponent } from './search-results.component'; import { SearchGridComponent } from './search-grid.component'; import { SearchActionComponent } from './search-action.component'; import { AssetSearchService } from './search.service'; import { SearchCustomFiltersComponent } from './search-custom-filters.component'; import { SEARCH_CONFIG } from './search-config.model'; import { AssetTypeCellRendererComponent } from '@c8y/ngx-components/data-grid-columns/asset-type'; import * as i0 from "@angular/core"; export class SearchModule { static config(config = {}) { return { ngModule: SearchModule, providers: [ { provide: SEARCH_CONFIG, useValue: config } ] }; } static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: SearchModule, deps: [], target: i0.ɵɵFactoryTarget.NgModule }); } static { this.ɵmod = i0.ɵɵngDeclareNgModule({ minVersion: "14.0.0", version: "18.2.13", ngImport: i0, type: SearchModule, declarations: [SearchResultsComponent, SearchGridComponent, SearchActionComponent, SearchCustomFiltersComponent], imports: [CoreModule, DeviceGridModule, CoreSearchModule, AssetTypeCellRendererComponent], exports: [SearchResultsComponent, SearchGridComponent] }); } static { this.ɵinj = i0.ɵɵngDeclareInjector({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: SearchModule, providers: [ AssetSearchService, hookRoute({ path: 'assetsearch', component: SearchResultsComponent }), hookSearch({ template: SearchActionComponent, onSearch: undefined }) ], imports: [CoreModule, DeviceGridModule, CoreSearchModule, AssetTypeCellRendererComponent] }); } } i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: SearchModule, decorators: [{ type: NgModule, args: [{ declarations: [ SearchResultsComponent, SearchGridComponent, SearchActionComponent, SearchCustomFiltersComponent ], imports: [CoreModule, DeviceGridModule, CoreSearchModule, AssetTypeCellRendererComponent], exports: [SearchResultsComponent, SearchGridComponent], providers: [ AssetSearchService, hookRoute({ path: 'assetsearch', component: SearchResultsComponent }), hookSearch({ template: SearchActionComponent, onSearch: undefined }) ] }] }] }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic2VhcmNoLm1vZHVsZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NlYXJjaC9zZWFyY2gubW9kdWxlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBRSxRQUFRLEVBQXVCLE1BQU0sZUFBZSxDQUFDO0FBQzlELE9BQU8sRUFBRSxVQUFVLEVBQUUsVUFBVSxFQUFFLFNBQVMsRUFBRSxnQkFBZ0IsRUFBRSxNQUFNLHFCQUFxQixDQUFDO0FBQzFGLE9BQU8sRUFBRSxnQkFBZ0IsRUFBRSxNQUFNLGlDQUFpQyxDQUFDO0FBQ25FLE9BQU8sRUFBRSxzQkFBc0IsRUFBRSxNQUFNLDRCQUE0QixDQUFDO0FBQ3BFLE9BQU8sRUFBRSxtQkFBbUIsRUFBRSxNQUFNLHlCQUF5QixDQUFDO0FBQzlELE9BQU8sRUFBRSxxQkFBcUIsRUFBRSxNQUFNLDJCQUEyQixDQUFDO0FBQ2xFLE9BQU8sRUFBRSxrQkFBa0IsRUFBRSxNQUFNLGtCQUFrQixDQUFDO0FBQ3RELE9BQU8sRUFBRSw0QkFBNEIsRUFBRSxNQUFNLG1DQUFtQyxDQUFDO0FBQ2pGLE9BQU8sRUFBZ0IsYUFBYSxFQUFFLE1BQU0sdUJBQXVCLENBQUM7QUFDcEUsT0FBTyxFQUFFLDhCQUE4QixFQUFFLE1BQU0sa0RBQWtELENBQUM7O0FBdUJsRyxNQUFNLE9BQU8sWUFBWTtJQUN2QixNQUFNLENBQUMsTUFBTSxDQUFDLFNBQXVCLEVBQUU7UUFDckMsT0FBTztZQUNMLFFBQVEsRUFBRSxZQUFZO1lBQ3RCLFNBQVMsRUFBRTtnQkFDVDtvQkFDRSxPQUFPLEVBQUUsYUFBYTtvQkFDdEIsUUFBUSxFQUFFLE1BQU07aUJBQ2pCO2FBQ0Y7U0FDRixDQUFDO0lBQ0osQ0FBQzsrR0FYVSxZQUFZO2dIQUFaLFlBQVksaUJBbkJyQixzQkFBc0I7WUFDdEIsbUJBQW1CO1lBQ25CLHFCQUFxQjtZQUNyQiw0QkFBNEIsYUFFcEIsVUFBVSxFQUFFLGdCQUFnQixFQUFFLGdCQUFnQixFQUFFLDhCQUE4QixhQUM5RSxzQkFBc0IsRUFBRSxtQkFBbUI7Z0hBYTFDLFlBQVksYUFaWjtZQUNULGtCQUFrQjtZQUNsQixTQUFTLENBQUM7Z0JBQ1IsSUFBSSxFQUFFLGFBQWE7Z0JBQ25CLFNBQVMsRUFBRSxzQkFBc0I7YUFDbEMsQ0FBQztZQUNGLFVBQVUsQ0FBQztnQkFDVCxRQUFRLEVBQUUscUJBQXFCO2dCQUMvQixRQUFRLEVBQUUsU0FBUzthQUNwQixDQUFDO1NBQ0gsWUFaUyxVQUFVLEVBQUUsZ0JBQWdCLEVBQUUsZ0JBQWdCLEVBQUUsOEJBQThCOzs0RkFjN0UsWUFBWTtrQkFyQnhCLFFBQVE7bUJBQUM7b0JBQ1IsWUFBWSxFQUFFO3dCQUNaLHNCQUFzQjt3QkFDdEIsbUJBQW1CO3dCQUNuQixxQkFBcUI7d0JBQ3JCLDRCQUE0QjtxQkFDN0I7b0JBQ0QsT0FBTyxFQUFFLENBQUMsVUFBVSxFQUFFLGdCQUFnQixFQUFFLGdCQUFnQixFQUFFLDhCQUE4QixDQUFDO29CQUN6RixPQUFPLEVBQUUsQ0FBQyxzQkFBc0IsRUFBRSxtQkFBbUIsQ0FBQztvQkFDdEQsU0FBUyxFQUFFO3dCQUNULGtCQUFrQjt3QkFDbEIsU0FBUyxDQUFDOzRCQUNSLElBQUksRUFBRSxhQUFhOzRCQUNuQixTQUFTLEVBQUUsc0JBQXNCO3lCQUNsQyxDQUFDO3dCQUNGLFVBQVUsQ0FBQzs0QkFDVCxRQUFRLEVBQUUscUJBQXFCOzRCQUMvQixRQUFRLEVBQUUsU0FBUzt5QkFDcEIsQ0FBQztxQkFDSDtpQkFDRiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IE5nTW9kdWxlLCBNb2R1bGVXaXRoUHJvdmlkZXJzIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBDb3JlTW9kdWxlLCBob29rU2VhcmNoLCBob29rUm91dGUsIENvcmVTZWFyY2hNb2R1bGUgfSBmcm9tICdAYzh5L25neC1jb21wb25lbnRzJztcbmltcG9ydCB7IERldmljZUdyaWRNb2R1bGUgfSBmcm9tICdAYzh5L25neC1jb21wb25lbnRzL2RldmljZS1ncmlkJztcbmltcG9ydCB7IFNlYXJjaFJlc3VsdHNDb21wb25lbnQgfSBmcm9tICcuL3NlYXJjaC1yZXN1bHRzLmNvbXBvbmVudCc7XG5pbXBvcnQgeyBTZWFyY2hHcmlkQ29tcG9uZW50IH0gZnJvbSAnLi9zZWFyY2gtZ3JpZC5jb21wb25lbnQnO1xuaW1wb3J0IHsgU2VhcmNoQWN0aW9uQ29tcG9uZW50IH0gZnJvbSAnLi9zZWFyY2gtYWN0aW9uLmNvbXBvbmVudCc7XG5pbXBvcnQgeyBBc3NldFNlYXJjaFNlcnZpY2UgfSBmcm9tICcuL3NlYXJjaC5zZXJ2aWNlJztcbmltcG9ydCB7IFNlYXJjaEN1c3RvbUZpbHRlcnNDb21wb25lbnQgfSBmcm9tICcuL3NlYXJjaC1jdXN0b20tZmlsdGVycy5jb21wb25lbnQnO1xuaW1wb3J0IHsgU2VhcmNoQ29uZmlnLCBTRUFSQ0hfQ09ORklHIH0gZnJvbSAnLi9zZWFyY2gtY29uZmlnLm1vZGVsJztcbmltcG9ydCB7IEFzc2V0VHlwZUNlbGxSZW5kZXJlckNvbXBvbmVudCB9IGZyb20gJ0BjOHkvbmd4LWNvbXBvbmVudHMvZGF0YS1ncmlkLWNvbHVtbnMvYXNzZXQtdHlwZSc7XG5cbkBOZ01vZHVsZSh7XG4gIGRlY2xhcmF0aW9uczogW1xuICAgIFNlYXJjaFJlc3VsdHNDb21wb25lbnQsXG4gICAgU2VhcmNoR3JpZENvbXBvbmVudCxcbiAgICBTZWFyY2hBY3Rpb25Db21wb25lbnQsXG4gICAgU2VhcmNoQ3VzdG9tRmlsdGVyc0NvbXBvbmVudFxuICBdLFxuICBpbXBvcnRzOiBbQ29yZU1vZHVsZSwgRGV2aWNlR3JpZE1vZHVsZSwgQ29yZVNlYXJjaE1vZHVsZSwgQXNzZXRUeXBlQ2VsbFJlbmRlcmVyQ29tcG9uZW50XSxcbiAgZXhwb3J0czogW1NlYXJjaFJlc3VsdHNDb21wb25lbnQsIFNlYXJjaEdyaWRDb21wb25lbnRdLFxuICBwcm92aWRlcnM6IFtcbiAgICBBc3NldFNlYXJjaFNlcnZpY2UsXG4gICAgaG9va1JvdXRlKHtcbiAgICAgIHBhdGg6ICdhc3NldHNlYXJjaCcsXG4gICAgICBjb21wb25lbnQ6IFNlYXJjaFJlc3VsdHNDb21wb25lbnRcbiAgICB9KSxcbiAgICBob29rU2VhcmNoKHtcbiAgICAgIHRlbXBsYXRlOiBTZWFyY2hBY3Rpb25Db21wb25lbnQsXG4gICAgICBvblNlYXJjaDogdW5kZWZpbmVkXG4gICAgfSlcbiAgXVxufSlcbmV4cG9ydCBjbGFzcyBTZWFyY2hNb2R1bGUge1xuICBzdGF0aWMgY29uZmlnKGNvbmZpZzogU2VhcmNoQ29uZmlnID0ge30pOiBNb2R1bGVXaXRoUHJvdmlkZXJzPFNlYXJjaE1vZHVsZT4ge1xuICAgIHJldHVybiB7XG4gICAgICBuZ01vZHVsZTogU2VhcmNoTW9kdWxlLFxuICAgICAgcHJvdmlkZXJzOiBbXG4gICAgICAgIHtcbiAgICAgICAgICBwcm92aWRlOiBTRUFSQ0hfQ09ORklHLFxuICAgICAgICAgIHVzZVZhbHVlOiBjb25maWdcbiAgICAgICAgfVxuICAgICAgXVxuICAgIH07XG4gIH1cbn1cbiJdfQ==