ontimize-web-ngx
Version:
Ontimize Web framework using Angular 15
37 lines (36 loc) • 1.92 kB
TypeScript
import { EventEmitter, Injector } from '@angular/core';
import { ThemePalette } from '@angular/material/core';
import { Observable } from 'rxjs';
import { AuthService } from '../../services';
import { DialogService } from '../../services/dialog.service';
import { OModulesInfoService } from '../../services/o-modules-info.service';
import { OUserInfoBase } from '../user-info/o-user-info-base.class';
import * as i0 from "@angular/core";
export declare const DEFAULT_INPUTS_O_APP_HEADER: string[];
export declare const DEFAULT_OUTPUTS_O_APP_HEADER: string[];
export declare class OAppHeaderComponent {
protected injector: Injector;
protected dialogService: DialogService;
protected modulesInfoService: OModulesInfoService;
protected authService: AuthService;
showTitle: boolean;
showStaticTitle: boolean;
staticTitle: string;
headerTitle$: Observable<string>;
userInfo: OUserInfoBase;
showUserInfo: boolean;
showLanguageSelector: boolean;
useFlagIcons: boolean;
onSidenavToggle: EventEmitter<void>;
protected _headerHeight: string;
set headerHeight(value: string);
get headerHeight(): string;
private _color;
constructor(injector: Injector);
ngOnInit(): void;
onLogoutClick(): void;
set color(newValue: ThemePalette);
get color(): ThemePalette;
static ɵfac: i0.ɵɵFactoryDeclaration<OAppHeaderComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<OAppHeaderComponent, "o-app-header", never, { "showUserInfo": "show-user-info"; "showLanguageSelector": "show-language-selector"; "useFlagIcons": "use-flag-icons"; "color": "color"; "headerHeight": "header-height"; "showTitle": "show-title"; "staticTitle": "static-title"; "showStaticTitle": "show-static-title"; }, { "onSidenavToggle": "onSidenavToggle"; }, never, ["*", "o-app-layout-header-projection-start", "o-app-layout-header-projection-end"], false, never>;
}