design-angular-kit
Version:
Un toolkit Angular conforme alle linee guida di design per i servizi web della PA
39 lines (38 loc) • 2.29 kB
TypeScript
import { AfterViewInit, EventEmitter, OnChanges, SimpleChanges } from '@angular/core';
import * as i0 from "@angular/core";
import * as i1 from "../../../utils/coercion";
export declare class ItHeaderComponent implements AfterViewInit, OnChanges {
light?: boolean;
sticky?: boolean;
showSlim?: boolean;
smallHeader?: boolean;
showSearch?: boolean;
slimTitle: string | undefined;
slimTitleLink: string | undefined;
loginStyle: 'none' | 'default' | 'full';
loginClick: EventEmitter<Event>;
searchClick: EventEmitter<Event>;
private headerWrapper?;
private itNavBarComponent?;
megamenu?: boolean;
expand?: boolean;
private stickyHeader?;
constructor();
ngAfterViewInit(): void;
ngOnChanges(changes: SimpleChanges): void;
updateListeners(): void;
openNavBar(): void;
closeNavBar(): void;
protected emitLoginClick(event: Event): void;
protected emitSearchClick(event: Event): void;
toggleCollapse(): void;
static ɵfac: i0.ɵɵFactoryDeclaration<ItHeaderComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<ItHeaderComponent, "it-header", never, { "light": { "alias": "light"; "required": false; }; "sticky": { "alias": "sticky"; "required": false; }; "showSlim": { "alias": "showSlim"; "required": false; }; "smallHeader": { "alias": "smallHeader"; "required": false; }; "showSearch": { "alias": "showSearch"; "required": false; }; "slimTitle": { "alias": "slimTitle"; "required": false; }; "slimTitleLink": { "alias": "slimTitleLink"; "required": false; }; "loginStyle": { "alias": "loginStyle"; "required": false; }; "megamenu": { "alias": "megamenu"; "required": false; }; "expand": { "alias": "expand"; "required": false; }; }, { "loginClick": "loginClick"; "searchClick": "searchClick"; }, never, ["[slimLinkList]", "[slimRightZone]", "[brand]", "[rightZone]", "[navItems]"], true, never>;
static ngAcceptInputType_light: i1.BooleanInput;
static ngAcceptInputType_sticky: i1.BooleanInput;
static ngAcceptInputType_showSlim: i1.BooleanInput;
static ngAcceptInputType_smallHeader: i1.BooleanInput;
static ngAcceptInputType_showSearch: i1.BooleanInput;
static ngAcceptInputType_megamenu: i1.BooleanInput;
static ngAcceptInputType_expand: i1.BooleanInput;
}