@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 advancedTabLabel = gettext('Advanced branding');
export class PlainBrandingEditorTabFactory extends BrandingTabFactory {
getTabsForVersion(name) {
return [
{
path: this.getPathForBranding(name, 'advanced'),
label: advancedTabLabel,
icon: 'c8y-css',
priority: 200
}
];
}
static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: PlainBrandingEditorTabFactory, deps: null, target: i0.ɵɵFactoryTarget.Injectable }); }
static { this.ɵprov = i0.ɵɵngDeclareInjectable({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: PlainBrandingEditorTabFactory, providedIn: 'root' }); }
}
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: PlainBrandingEditorTabFactory, decorators: [{
type: Injectable,
args: [{ providedIn: 'root' }]
}] });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicGxhaW4tYnJhbmRpbmctZWRpdG9yLXRhYi5mYWN0b3J5LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vYnJhbmRpbmcvcGxhaW4tYnJhbmRpbmctZWRpdG9yL3BsYWluLWJyYW5kaW5nLWVkaXRvci10YWIuZmFjdG9yeS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsVUFBVSxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBQzNDLE9BQU8sRUFBTyxPQUFPLEVBQUUsTUFBTSxxQkFBcUIsQ0FBQztBQUNuRCxPQUFPLEVBQUUsa0JBQWtCLEVBQUUsTUFBTSxxQ0FBcUMsQ0FBQzs7QUFFekUsTUFBTSxDQUFDLE1BQU0sZ0JBQWdCLEdBQUcsT0FBTyxDQUFDLG1CQUFtQixDQUFDLENBQUM7QUFHN0QsTUFBTSxPQUFPLDZCQUE4QixTQUFRLGtCQUFrQjtJQUN6RCxpQkFBaUIsQ0FBQyxJQUFZO1FBQ3RDLE9BQU87WUFDTDtnQkFDRSxJQUFJLEVBQUUsSUFBSSxDQUFDLGtCQUFrQixDQUFDLElBQUksRUFBRSxVQUFVLENBQUM7Z0JBQy9DLEtBQUssRUFBRSxnQkFBZ0I7Z0JBQ3ZCLElBQUksRUFBRSxTQUFTO2dCQUNmLFFBQVEsRUFBRSxHQUFHO2FBQ2Q7U0FDRixDQUFDO0lBQ0osQ0FBQzsrR0FWVSw2QkFBNkI7bUhBQTdCLDZCQUE2QixjQURoQixNQUFNOzs0RkFDbkIsNkJBQTZCO2tCQUR6QyxVQUFVO21CQUFDLEVBQUUsVUFBVSxFQUFFLE1BQU0sRUFBRSIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEluamVjdGFibGUgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7IFRhYiwgZ2V0dGV4dCB9IGZyb20gJ0BjOHkvbmd4LWNvbXBvbmVudHMnO1xuaW1wb3J0IHsgQnJhbmRpbmdUYWJGYWN0b3J5IH0gZnJvbSAnQGM4eS9uZ3gtY29tcG9uZW50cy9icmFuZGluZy9zaGFyZWQnO1xuXG5leHBvcnQgY29uc3QgYWR2YW5jZWRUYWJMYWJlbCA9IGdldHRleHQoJ0FkdmFuY2VkIGJyYW5kaW5nJyk7XG5cbkBJbmplY3RhYmxlKHsgcHJvdmlkZWRJbjogJ3Jvb3QnIH0pXG5leHBvcnQgY2xhc3MgUGxhaW5CcmFuZGluZ0VkaXRvclRhYkZhY3RvcnkgZXh0ZW5kcyBCcmFuZGluZ1RhYkZhY3Rvcnkge1xuICBwcm90ZWN0ZWQgZ2V0VGFic0ZvclZlcnNpb24obmFtZTogc3RyaW5nKTogVGFiW10ge1xuICAgIHJldHVybiBbXG4gICAgICB7XG4gICAgICAgIHBhdGg6IHRoaXMuZ2V0UGF0aEZvckJyYW5kaW5nKG5hbWUsICdhZHZhbmNlZCcpLFxuICAgICAgICBsYWJlbDogYWR2YW5jZWRUYWJMYWJlbCxcbiAgICAgICAgaWNvbjogJ2M4eS1jc3MnLFxuICAgICAgICBwcmlvcml0eTogMjAwXG4gICAgICB9XG4gICAgXTtcbiAgfVxufVxuIl19