coersystem
Version:
Library for Angular projects
33 lines (32 loc) • 1.9 kB
TypeScript
import { AfterViewInit, WritableSignal } from '@angular/core';
import { IMenuToolbar, IUserLogin } from 'coersystem/interfaces';
import { MatIconButton } from '@angular/material/button';
import * as i0 from "@angular/core";
export declare class CoerToolbar implements AfterViewInit {
protected readonly _isModalOpenSIGNAL: WritableSignal<boolean>;
protected readonly _toogleButton: import("@angular/core").Signal<MatIconButton>;
protected _isReadyPage: boolean;
protected _awaitSignals: boolean;
protected _appName: string;
protected _appLogoPath: string;
protected _appLogoWidth: string;
user: import("@angular/core").InputSignal<IUserLogin | null>;
image: import("@angular/core").InputSignal<string | null>;
menu: import("@angular/core").InputSignal<IMenuToolbar[]>;
onClickMenu: import("@angular/core").OutputEmitterRef<void>;
onClickOption: import("@angular/core").OutputEmitterRef<IMenuToolbar>;
ngAfterViewInit(): void;
/** */
protected ToogleSideNave(): void;
protected userName: import("@angular/core").Signal<string>;
protected userTitle: import("@angular/core").Signal<string>;
protected get showLogo(): boolean;
protected get showUser(): boolean;
protected get paddingLeft(): string;
/** */
protected GetPadding: (container: "user-identity" | "user-container") => string;
/** */
protected GetElementWidth: (element: HTMLElement) => string;
static ɵfac: i0.ɵɵFactoryDeclaration<CoerToolbar, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<CoerToolbar, "coer-toolbar", never, { "user": { "alias": "user"; "required": false; "isSignal": true; }; "image": { "alias": "image"; "required": false; "isSignal": true; }; "menu": { "alias": "menu"; "required": false; "isSignal": true; }; }, { "onClickMenu": "onClickMenu"; "onClickOption": "onClickOption"; }, never, never, false, never>;
}