UNPKG

react-application-core

Version:

A react-based application core for the business applications.

58 lines (57 loc) 1.44 kB
/// <reference types="react" /> import { GenericComponent } from '../base/generic.component'; import { IHeaderProps } from '../../definition'; /** * @component-impl * @stable [22.05.2020] * * Please use the "Mappers.headerProps" */ export declare class Header extends GenericComponent<IHeaderProps> { private readonly defaultMenuProps; private readonly menuAnchorRef; private readonly menuRef; /** * @stable [09.10.2020] * @param originalProps */ constructor(originalProps: IHeaderProps); /** * @stable [09.10.2020] */ render(): JSX.Element; /** * @stable [21.05.2020] * @returns {React.ReactNode} */ private get headerContentElement(); /** * @stable [21.05.2020] * @returns {JSX.Element} */ private get menuActionElement(); /** * @stable [21.05.2020] * @param {IPresetsMenuItemEntity} menuItem */ private onMenuItemSelect; /** * @stable [21.05.2020] */ private onMenuActionClick; /** * @stable [21.05.2020] * @returns {HTMLElement} */ private getMenuAnchorElement; /** * @stable [21.05.2020] * @returns {React.ReactNode} */ private get contentElement(); /** * @stable [02.06.2020] * @returns {IHeaderProps} */ protected get componentsSettingsProps(): IHeaderProps; }