UNPKG

@c8y/ngx-components

Version:

Angular modules for Cumulocity IoT applications

16 lines 2.24 kB
import { makeEnvironmentProviders } from '@angular/core'; import { gettext, hookRoute, ViewContext } from '@c8y/ngx-components'; import { TrackingTabFactory } from './tracking-tab.guard'; import { TrackingComponent } from './tracking.component'; export const trackingFeatureProvider = makeEnvironmentProviders([ TrackingTabFactory, hookRoute({ path: 'tracking', component: TrackingComponent, context: ViewContext.Device, label: gettext('Tracking'), icon: 'crosshairs', canActivate: [TrackingTabFactory] }) ]); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidHJhY2tpbmcuZmVhdHVyZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3RyYWNraW5nL3RyYWNraW5nLmZlYXR1cmUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUF3Qix3QkFBd0IsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUMvRSxPQUFPLEVBQUUsT0FBTyxFQUFFLFNBQVMsRUFBRSxXQUFXLEVBQUUsTUFBTSxxQkFBcUIsQ0FBQztBQUN0RSxPQUFPLEVBQUUsa0JBQWtCLEVBQUUsTUFBTSxzQkFBc0IsQ0FBQztBQUMxRCxPQUFPLEVBQUUsaUJBQWlCLEVBQUUsTUFBTSxzQkFBc0IsQ0FBQztBQUV6RCxNQUFNLENBQUMsTUFBTSx1QkFBdUIsR0FBeUIsd0JBQXdCLENBQUM7SUFDcEYsa0JBQWtCO0lBQ2xCLFNBQVMsQ0FBQztRQUNSLElBQUksRUFBRSxVQUFVO1FBQ2hCLFNBQVMsRUFBRSxpQkFBaUI7UUFDNUIsT0FBTyxFQUFFLFdBQVcsQ0FBQyxNQUFNO1FBQzNCLEtBQUssRUFBRSxPQUFPLENBQUMsVUFBVSxDQUFDO1FBQzFCLElBQUksRUFBRSxZQUFZO1FBQ2xCLFdBQVcsRUFBRSxDQUFDLGtCQUFrQixDQUFDO0tBQ2xDLENBQUM7Q0FDSCxDQUFDLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBFbnZpcm9ubWVudFByb3ZpZGVycywgbWFrZUVudmlyb25tZW50UHJvdmlkZXJzIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBnZXR0ZXh0LCBob29rUm91dGUsIFZpZXdDb250ZXh0IH0gZnJvbSAnQGM4eS9uZ3gtY29tcG9uZW50cyc7XG5pbXBvcnQgeyBUcmFja2luZ1RhYkZhY3RvcnkgfSBmcm9tICcuL3RyYWNraW5nLXRhYi5ndWFyZCc7XG5pbXBvcnQgeyBUcmFja2luZ0NvbXBvbmVudCB9IGZyb20gJy4vdHJhY2tpbmcuY29tcG9uZW50JztcblxuZXhwb3J0IGNvbnN0IHRyYWNraW5nRmVhdHVyZVByb3ZpZGVyOiBFbnZpcm9ubWVudFByb3ZpZGVycyA9IG1ha2VFbnZpcm9ubWVudFByb3ZpZGVycyhbXG4gIFRyYWNraW5nVGFiRmFjdG9yeSxcbiAgaG9va1JvdXRlKHtcbiAgICBwYXRoOiAndHJhY2tpbmcnLFxuICAgIGNvbXBvbmVudDogVHJhY2tpbmdDb21wb25lbnQsXG4gICAgY29udGV4dDogVmlld0NvbnRleHQuRGV2aWNlLFxuICAgIGxhYmVsOiBnZXR0ZXh0KCdUcmFja2luZycpLFxuICAgIGljb246ICdjcm9zc2hhaXJzJyxcbiAgICBjYW5BY3RpdmF0ZTogW1RyYWNraW5nVGFiRmFjdG9yeV1cbiAgfSlcbl0pO1xuIl19