UNPKG

@c8y/ngx-components

Version:

Angular modules for Cumulocity IoT applications

24 lines 3.01 kB
import { Injectable } from '@angular/core'; import { gettext } from '@c8y/ngx-components'; import { BrandingTabFactory } from '@c8y/ngx-components/branding/shared'; import * as i0 from "@angular/core"; export const extraCssTabLabel = gettext('Custom CSS'); export class ExtraCssBrandingEditorTabFactory extends BrandingTabFactory { getTabsForVersion(name) { return [ { path: this.getPathForBranding(name, 'css'), label: extraCssTabLabel, icon: 'c8y-css', priority: 300 } ]; } static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: ExtraCssBrandingEditorTabFactory, deps: null, target: i0.ɵɵFactoryTarget.Injectable }); } static { this.ɵprov = i0.ɵɵngDeclareInjectable({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: ExtraCssBrandingEditorTabFactory, providedIn: 'root' }); } } i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: ExtraCssBrandingEditorTabFactory, decorators: [{ type: Injectable, args: [{ providedIn: 'root' }] }] }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZXh0cmEtY3NzLWJyYW5kaW5nLWVkaXRvci10YWIuZmFjdG9yeS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL2JyYW5kaW5nL2V4dHJhLWNzcy1icmFuZGluZy1lZGl0b3IvZXh0cmEtY3NzLWJyYW5kaW5nLWVkaXRvci10YWIuZmFjdG9yeS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsVUFBVSxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBQzNDLE9BQU8sRUFBTyxPQUFPLEVBQUUsTUFBTSxxQkFBcUIsQ0FBQztBQUNuRCxPQUFPLEVBQUUsa0JBQWtCLEVBQUUsTUFBTSxxQ0FBcUMsQ0FBQzs7QUFFekUsTUFBTSxDQUFDLE1BQU0sZ0JBQWdCLEdBQUcsT0FBTyxDQUFDLFlBQVksQ0FBQyxDQUFDO0FBR3RELE1BQU0sT0FBTyxnQ0FBaUMsU0FBUSxrQkFBa0I7SUFDNUQsaUJBQWlCLENBQUMsSUFBWTtRQUN0QyxPQUFPO1lBQ0w7Z0JBQ0UsSUFBSSxFQUFFLElBQUksQ0FBQyxrQkFBa0IsQ0FBQyxJQUFJLEVBQUUsS0FBSyxDQUFDO2dCQUMxQyxLQUFLLEVBQUUsZ0JBQWdCO2dCQUN2QixJQUFJLEVBQUUsU0FBUztnQkFDZixRQUFRLEVBQUUsR0FBRzthQUNkO1NBQ0YsQ0FBQztJQUNKLENBQUM7K0dBVlUsZ0NBQWdDO21IQUFoQyxnQ0FBZ0MsY0FEbkIsTUFBTTs7NEZBQ25CLGdDQUFnQztrQkFENUMsVUFBVTttQkFBQyxFQUFFLFVBQVUsRUFBRSxNQUFNLEVBQUUiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBJbmplY3RhYmxlIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBUYWIsIGdldHRleHQgfSBmcm9tICdAYzh5L25neC1jb21wb25lbnRzJztcbmltcG9ydCB7IEJyYW5kaW5nVGFiRmFjdG9yeSB9IGZyb20gJ0BjOHkvbmd4LWNvbXBvbmVudHMvYnJhbmRpbmcvc2hhcmVkJztcblxuZXhwb3J0IGNvbnN0IGV4dHJhQ3NzVGFiTGFiZWwgPSBnZXR0ZXh0KCdDdXN0b20gQ1NTJyk7XG5cbkBJbmplY3RhYmxlKHsgcHJvdmlkZWRJbjogJ3Jvb3QnIH0pXG5leHBvcnQgY2xhc3MgRXh0cmFDc3NCcmFuZGluZ0VkaXRvclRhYkZhY3RvcnkgZXh0ZW5kcyBCcmFuZGluZ1RhYkZhY3Rvcnkge1xuICBwcm90ZWN0ZWQgZ2V0VGFic0ZvclZlcnNpb24obmFtZTogc3RyaW5nKTogVGFiW10ge1xuICAgIHJldHVybiBbXG4gICAgICB7XG4gICAgICAgIHBhdGg6IHRoaXMuZ2V0UGF0aEZvckJyYW5kaW5nKG5hbWUsICdjc3MnKSxcbiAgICAgICAgbGFiZWw6IGV4dHJhQ3NzVGFiTGFiZWwsXG4gICAgICAgIGljb246ICdjOHktY3NzJyxcbiAgICAgICAgcHJpb3JpdHk6IDMwMFxuICAgICAgfVxuICAgIF07XG4gIH1cbn1cbiJdfQ==