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