UNPKG

@c8y/ngx-components

Version:

Angular modules for Cumulocity IoT applications

30 lines 3.59 kB
import { Injectable } from '@angular/core'; import { Router } from '@angular/router'; import { gettext } from '@c8y/ngx-components'; import { AbstractConnectivityTabFactory } from '../abstract-connectivity-tab.factory'; import { SigfoxGuard } from './sigfox.guard'; import * as i0 from "@angular/core"; import * as i1 from "@angular/router"; import * as i2 from "./sigfox.guard"; export class SigfoxTabFactory extends AbstractConnectivityTabFactory { constructor(router, guard) { super(router, guard); this.router = router; this.guard = guard; this.tabConfig = { label: gettext('Sigfox'), path: '/connectivitySettings/multiple_lns_connectors_sigfox', icon: 'wall-socket' }; } config() { return this.tabConfig; } static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: SigfoxTabFactory, deps: [{ token: i1.Router }, { token: i2.SigfoxGuard }], target: i0.ɵɵFactoryTarget.Injectable }); } static { this.ɵprov = i0.ɵɵngDeclareInjectable({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: SigfoxTabFactory, providedIn: 'root' }); } } i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: SigfoxTabFactory, decorators: [{ type: Injectable, args: [{ providedIn: 'root' }] }], ctorParameters: () => [{ type: i1.Router }, { type: i2.SigfoxGuard }] }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic2lnZm94LXRhYi5mYWN0b3J5LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vY29ubmVjdGl2aXR5L3NpZ2ZveC9zaWdmb3gtdGFiLmZhY3RvcnkudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLFVBQVUsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUMzQyxPQUFPLEVBQUUsTUFBTSxFQUFFLE1BQU0saUJBQWlCLENBQUM7QUFDekMsT0FBTyxFQUFFLE9BQU8sRUFBTyxNQUFNLHFCQUFxQixDQUFDO0FBQ25ELE9BQU8sRUFBRSw4QkFBOEIsRUFBRSxNQUFNLHNDQUFzQyxDQUFDO0FBQ3RGLE9BQU8sRUFBRSxXQUFXLEVBQUUsTUFBTSxnQkFBZ0IsQ0FBQzs7OztBQUc3QyxNQUFNLE9BQU8sZ0JBQWlCLFNBQVEsOEJBQThCO0lBT2xFLFlBQXNCLE1BQWMsRUFBWSxLQUFrQjtRQUNoRSxLQUFLLENBQUMsTUFBTSxFQUFFLEtBQUssQ0FBQyxDQUFDO1FBREQsV0FBTSxHQUFOLE1BQU0sQ0FBUTtRQUFZLFVBQUssR0FBTCxLQUFLLENBQWE7UUFOMUQsY0FBUyxHQUFRO1lBQ3ZCLEtBQUssRUFBRSxPQUFPLENBQUMsUUFBUSxDQUFDO1lBQ3hCLElBQUksRUFBRSxzREFBc0Q7WUFDNUQsSUFBSSxFQUFFLGFBQWE7U0FDcEIsQ0FBQztJQUlGLENBQUM7SUFFUyxNQUFNO1FBQ2QsT0FBTyxJQUFJLENBQUMsU0FBUyxDQUFDO0lBQ3hCLENBQUM7K0dBYlUsZ0JBQWdCO21IQUFoQixnQkFBZ0IsY0FESCxNQUFNOzs0RkFDbkIsZ0JBQWdCO2tCQUQ1QixVQUFVO21CQUFDLEVBQUUsVUFBVSxFQUFFLE1BQU0sRUFBRSIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEluamVjdGFibGUgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7IFJvdXRlciB9IGZyb20gJ0Bhbmd1bGFyL3JvdXRlcic7XG5pbXBvcnQgeyBnZXR0ZXh0LCBUYWIgfSBmcm9tICdAYzh5L25neC1jb21wb25lbnRzJztcbmltcG9ydCB7IEFic3RyYWN0Q29ubmVjdGl2aXR5VGFiRmFjdG9yeSB9IGZyb20gJy4uL2Fic3RyYWN0LWNvbm5lY3Rpdml0eS10YWIuZmFjdG9yeSc7XG5pbXBvcnQgeyBTaWdmb3hHdWFyZCB9IGZyb20gJy4vc2lnZm94Lmd1YXJkJztcblxuQEluamVjdGFibGUoeyBwcm92aWRlZEluOiAncm9vdCcgfSlcbmV4cG9ydCBjbGFzcyBTaWdmb3hUYWJGYWN0b3J5IGV4dGVuZHMgQWJzdHJhY3RDb25uZWN0aXZpdHlUYWJGYWN0b3J5IHtcbiAgcHJpdmF0ZSB0YWJDb25maWc6IFRhYiA9IHtcbiAgICBsYWJlbDogZ2V0dGV4dCgnU2lnZm94JyksXG4gICAgcGF0aDogJy9jb25uZWN0aXZpdHlTZXR0aW5ncy9tdWx0aXBsZV9sbnNfY29ubmVjdG9yc19zaWdmb3gnLFxuICAgIGljb246ICd3YWxsLXNvY2tldCdcbiAgfTtcblxuICBjb25zdHJ1Y3Rvcihwcm90ZWN0ZWQgcm91dGVyOiBSb3V0ZXIsIHByb3RlY3RlZCBndWFyZDogU2lnZm94R3VhcmQpIHtcbiAgICBzdXBlcihyb3V0ZXIsIGd1YXJkKTtcbiAgfVxuXG4gIHByb3RlY3RlZCBjb25maWcoKTogVGFiIHtcbiAgICByZXR1cm4gdGhpcy50YWJDb25maWc7XG4gIH1cbn1cbiJdfQ==