@c8y/ngx-components
Version:
Angular modules for Cumulocity IoT applications
15 lines • 2.61 kB
JavaScript
import { makeEnvironmentProviders } from '@angular/core';
import { hookNavigator, hookRoute } from '@c8y/ngx-components';
import { BoundsResolverService } from './bounds-resolver.service';
import { DeviceMapNavigationFactory } from './device-map-navigation.factory';
import { DeviceMapComponent } from './device-map.component';
import { LocationResolverService } from './location-resolver.service';
export const deviceMapFeatureProvider = makeEnvironmentProviders([
hookRoute({
path: 'devicemap',
component: DeviceMapComponent,
resolve: { location: LocationResolverService, bounds: BoundsResolverService }
}),
hookNavigator(DeviceMapNavigationFactory)
]);
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZGV2aWNlLW1hcC5mZWF0dXJlLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vZGV2aWNlLW1hcC9kZXZpY2UtbWFwLmZlYXR1cmUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUF3Qix3QkFBd0IsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUMvRSxPQUFPLEVBQUUsYUFBYSxFQUFFLFNBQVMsRUFBRSxNQUFNLHFCQUFxQixDQUFDO0FBQy9ELE9BQU8sRUFBRSxxQkFBcUIsRUFBRSxNQUFNLDJCQUEyQixDQUFDO0FBQ2xFLE9BQU8sRUFBRSwwQkFBMEIsRUFBRSxNQUFNLGlDQUFpQyxDQUFDO0FBQzdFLE9BQU8sRUFBRSxrQkFBa0IsRUFBRSxNQUFNLHdCQUF3QixDQUFDO0FBQzVELE9BQU8sRUFBRSx1QkFBdUIsRUFBRSxNQUFNLDZCQUE2QixDQUFDO0FBRXRFLE1BQU0sQ0FBQyxNQUFNLHdCQUF3QixHQUF5Qix3QkFBd0IsQ0FBQztJQUNyRixTQUFTLENBQUM7UUFDUixJQUFJLEVBQUUsV0FBVztRQUNqQixTQUFTLEVBQUUsa0JBQWtCO1FBQzdCLE9BQU8sRUFBRSxFQUFFLFFBQVEsRUFBRSx1QkFBdUIsRUFBRSxNQUFNLEVBQUUscUJBQXFCLEVBQUU7S0FDOUUsQ0FBQztJQUNGLGFBQWEsQ0FBQywwQkFBMEIsQ0FBQztDQUMxQyxDQUFDLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBFbnZpcm9ubWVudFByb3ZpZGVycywgbWFrZUVudmlyb25tZW50UHJvdmlkZXJzIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBob29rTmF2aWdhdG9yLCBob29rUm91dGUgfSBmcm9tICdAYzh5L25neC1jb21wb25lbnRzJztcbmltcG9ydCB7IEJvdW5kc1Jlc29sdmVyU2VydmljZSB9IGZyb20gJy4vYm91bmRzLXJlc29sdmVyLnNlcnZpY2UnO1xuaW1wb3J0IHsgRGV2aWNlTWFwTmF2aWdhdGlvbkZhY3RvcnkgfSBmcm9tICcuL2RldmljZS1tYXAtbmF2aWdhdGlvbi5mYWN0b3J5JztcbmltcG9ydCB7IERldmljZU1hcENvbXBvbmVudCB9IGZyb20gJy4vZGV2aWNlLW1hcC5jb21wb25lbnQnO1xuaW1wb3J0IHsgTG9jYXRpb25SZXNvbHZlclNlcnZpY2UgfSBmcm9tICcuL2xvY2F0aW9uLXJlc29sdmVyLnNlcnZpY2UnO1xuXG5leHBvcnQgY29uc3QgZGV2aWNlTWFwRmVhdHVyZVByb3ZpZGVyOiBFbnZpcm9ubWVudFByb3ZpZGVycyA9IG1ha2VFbnZpcm9ubWVudFByb3ZpZGVycyhbXG4gIGhvb2tSb3V0ZSh7XG4gICAgcGF0aDogJ2RldmljZW1hcCcsXG4gICAgY29tcG9uZW50OiBEZXZpY2VNYXBDb21wb25lbnQsXG4gICAgcmVzb2x2ZTogeyBsb2NhdGlvbjogTG9jYXRpb25SZXNvbHZlclNlcnZpY2UsIGJvdW5kczogQm91bmRzUmVzb2x2ZXJTZXJ2aWNlIH1cbiAgfSksXG4gIGhvb2tOYXZpZ2F0b3IoRGV2aWNlTWFwTmF2aWdhdGlvbkZhY3RvcnkpXG5dKTtcbiJdfQ==