@c8y/ngx-components
Version:
Angular modules for Cumulocity IoT applications
43 lines • 1.57 kB
TypeScript
import { OnInit, OnChanges } from '@angular/core';
import { OptionsService } from '../common/options.service';
import { IApplication } from '@c8y/client';
import * as i0 from "@angular/core";
export declare class AppIconComponent implements OnInit, OnChanges {
private options;
/** Application context path. */
contextPath: string;
/** Application name. */
name: string;
/** Application managed object. */
app: IApplication;
model: {
appIcon: string;
configIcon: string;
showIcon: boolean;
iconClass: string[];
appNameAbbr: string;
iconStyle: {};
};
private c8yAppIconsList;
private white;
private defaultIconStyle;
private faIconMatch;
private c8yMatch;
private dltC8yMatch;
constructor(options: OptionsService);
ngOnInit(): void;
ngOnChanges(): void;
private emptyModel;
private isC8y;
private isFaIcon;
private isDltC8y;
private loadSetup;
private iconFromAppDefinition;
private iconUrlFromAppDefinition;
private getPropertyFromAppOrOptions;
private findStaticIcon;
private mapFontAwesomeToDelightIcons;
static ɵfac: i0.ɵɵFactoryDeclaration<AppIconComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<AppIconComponent, "c8y-app-icon", never, { "contextPath": { "alias": "contextPath"; "required": false; }; "name": { "alias": "name"; "required": false; }; "app": { "alias": "app"; "required": false; }; }, {}, never, never, true, never>;
}
//# sourceMappingURL=app-icon.component.d.ts.map