@c8y/ngx-components
Version:
Angular modules for Cumulocity IoT applications
30 lines • 3.63 kB
JavaScript
import { Injectable } from '@angular/core';
import { Router } from '@angular/router';
import { gettext } from '@c8y/ngx-components';
import { AbstractConnectivityTabFactory } from '../abstract-connectivity-tab.factory';
import { ActilityGuard } from './actility.guard';
import * as i0 from "@angular/core";
import * as i1 from "@angular/router";
import * as i2 from "./actility.guard";
export class ActilityTabFactory extends AbstractConnectivityTabFactory {
constructor(router, guard) {
super(router, guard);
this.router = router;
this.guard = guard;
this.tabConfig = {
label: gettext('Actility'),
path: '/connectivitySettings/multiple_lns_connectors_actility',
icon: 'wall-socket'
};
}
config() {
return this.tabConfig;
}
static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: ActilityTabFactory, deps: [{ token: i1.Router }, { token: i2.ActilityGuard }], target: i0.ɵɵFactoryTarget.Injectable }); }
static { this.ɵprov = i0.ɵɵngDeclareInjectable({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: ActilityTabFactory, providedIn: 'root' }); }
}
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: ActilityTabFactory, decorators: [{
type: Injectable,
args: [{ providedIn: 'root' }]
}], ctorParameters: () => [{ type: i1.Router }, { type: i2.ActilityGuard }] });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYWN0aWxpdHktdGFiLmZhY3RvcnkuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi9jb25uZWN0aXZpdHkvYWN0aWxpdHkvYWN0aWxpdHktdGFiLmZhY3RvcnkudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLFVBQVUsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUMzQyxPQUFPLEVBQUUsTUFBTSxFQUFFLE1BQU0saUJBQWlCLENBQUM7QUFDekMsT0FBTyxFQUFFLE9BQU8sRUFBTyxNQUFNLHFCQUFxQixDQUFDO0FBQ25ELE9BQU8sRUFBRSw4QkFBOEIsRUFBRSxNQUFNLHNDQUFzQyxDQUFDO0FBQ3RGLE9BQU8sRUFBRSxhQUFhLEVBQUUsTUFBTSxrQkFBa0IsQ0FBQzs7OztBQUdqRCxNQUFNLE9BQU8sa0JBQW1CLFNBQVEsOEJBQThCO0lBT3BFLFlBQXNCLE1BQWMsRUFBWSxLQUFvQjtRQUNsRSxLQUFLLENBQUMsTUFBTSxFQUFFLEtBQUssQ0FBQyxDQUFDO1FBREQsV0FBTSxHQUFOLE1BQU0sQ0FBUTtRQUFZLFVBQUssR0FBTCxLQUFLLENBQWU7UUFONUQsY0FBUyxHQUFRO1lBQ3ZCLEtBQUssRUFBRSxPQUFPLENBQUMsVUFBVSxDQUFDO1lBQzFCLElBQUksRUFBRSx3REFBd0Q7WUFDOUQsSUFBSSxFQUFFLGFBQWE7U0FDcEIsQ0FBQztJQUlGLENBQUM7SUFFUyxNQUFNO1FBQ2QsT0FBTyxJQUFJLENBQUMsU0FBUyxDQUFDO0lBQ3hCLENBQUM7K0dBYlUsa0JBQWtCO21IQUFsQixrQkFBa0IsY0FETCxNQUFNOzs0RkFDbkIsa0JBQWtCO2tCQUQ5QixVQUFVO21CQUFDLEVBQUUsVUFBVSxFQUFFLE1BQU0sRUFBRSIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEluamVjdGFibGUgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7IFJvdXRlciB9IGZyb20gJ0Bhbmd1bGFyL3JvdXRlcic7XG5pbXBvcnQgeyBnZXR0ZXh0LCBUYWIgfSBmcm9tICdAYzh5L25neC1jb21wb25lbnRzJztcbmltcG9ydCB7IEFic3RyYWN0Q29ubmVjdGl2aXR5VGFiRmFjdG9yeSB9IGZyb20gJy4uL2Fic3RyYWN0LWNvbm5lY3Rpdml0eS10YWIuZmFjdG9yeSc7XG5pbXBvcnQgeyBBY3RpbGl0eUd1YXJkIH0gZnJvbSAnLi9hY3RpbGl0eS5ndWFyZCc7XG5cbkBJbmplY3RhYmxlKHsgcHJvdmlkZWRJbjogJ3Jvb3QnIH0pXG5leHBvcnQgY2xhc3MgQWN0aWxpdHlUYWJGYWN0b3J5IGV4dGVuZHMgQWJzdHJhY3RDb25uZWN0aXZpdHlUYWJGYWN0b3J5IHtcbiAgcHJpdmF0ZSB0YWJDb25maWc6IFRhYiA9IHtcbiAgICBsYWJlbDogZ2V0dGV4dCgnQWN0aWxpdHknKSxcbiAgICBwYXRoOiAnL2Nvbm5lY3Rpdml0eVNldHRpbmdzL211bHRpcGxlX2xuc19jb25uZWN0b3JzX2FjdGlsaXR5JyxcbiAgICBpY29uOiAnd2FsbC1zb2NrZXQnXG4gIH07XG5cbiAgY29uc3RydWN0b3IocHJvdGVjdGVkIHJvdXRlcjogUm91dGVyLCBwcm90ZWN0ZWQgZ3VhcmQ6IEFjdGlsaXR5R3VhcmQpIHtcbiAgICBzdXBlcihyb3V0ZXIsIGd1YXJkKTtcbiAgfVxuXG4gIHByb3RlY3RlZCBjb25maWcoKTogVGFiIHtcbiAgICByZXR1cm4gdGhpcy50YWJDb25maWc7XG4gIH1cbn1cbiJdfQ==