@engie-group/fluid-design-system
Version:
The Fluid Design System is ENGIE’s open-source library to create, build and deliver ENGIE digital services in a more efficient way.
32 lines (31 loc) • 1.12 kB
TypeScript
/**
* --------------------------------------------------------------------------
* NJ : Header.ts
* --------------------------------------------------------------------------
*/
import AbstractComponent from '../../globals/ts/abstract-component';
export default class Header extends AbstractComponent {
static readonly NAME = "nj-header-deprecated";
protected static readonly DATA_KEY = "nj.header";
protected static readonly SELECTOR: {
default: string;
};
private minimizeWindowHeightThreshold;
private static readonly CLASS_NAME;
private readonly menuBurger;
private openSearch;
constructor(element: HTMLElement);
dispose(): void;
static getInstance(element: HTMLElement): Header;
static init(options?: {}): Header[];
get minimizeThreshold(): number;
set minimizeThreshold(value: number);
minimize(): void;
maximize(): void;
togglePanelShow(e: any): void;
closePanels(): void;
closeCurrentPanel(e: any): void;
resetPanels(): void;
onScroll: import("../../globals/ts/util").ReturnFunction;
focusSearchInput: () => void;
}