UNPKG

@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
/** * -------------------------------------------------------------------------- * 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; }