@c8y/ngx-components
Version:
Angular modules for Cumulocity IoT applications
16 lines • 2.24 kB
JavaScript
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