react-application-core
Version:
A react-based application core for the business applications.
83 lines (82 loc) • 2.06 kB
TypeScript
/// <reference types="react" />
import { GenericComponent } from '../../base/generic.component';
import { IDefaultLayoutProps } from '../../../definition';
export declare class DefaultLayout extends GenericComponent<IDefaultLayoutProps> {
static readonly defaultProps: IDefaultLayoutProps;
private readonly chatDialogRef;
/**
* @stable [09.10.2020]
* @param originalProps
*/
constructor(originalProps: IDefaultLayoutProps);
/**
* @stable [09.10.2020]
*/
render(): JSX.Element;
/**
* @stable [09.10.2020]
*/
private onChatDialogClose;
/**
* @stable [21.05.2020]
* @returns {JSX.Element}
*/
private get bodyElement();
/**
* @stable [09.10.2020]
*/
private get chatDialogElement();
/**
* @stable [12.08.2020]
* @private
*/
private get headerElement();
/**
* @stable [09.10.2020]
*/
private get commentClickHandler();
/**
* @stable [21.05.2020]
* @returns {JSX.Element}
*/
private get subHeaderElement();
/**
* @stable [04.02.2020]
* @returns {JSX.Element}
*/
private get drawerElement();
/**
* @stable [27.05.2020]
* @returns {JSX.Element}
*/
private get drawerHeaderElement();
/**
* @stable [27.05.2020]
*/
private onDrawerHeaderMenuActionClick;
/**
* @stable [21.05.2020]
* @returns {boolean}
*/
private get isNavigationActionRendered();
/**
* @stable [21.05.2020]
* @returns {boolean}
*/
private get isLayoutFullModeEnabled();
/**
* @stable [21.05.2020]
* @returns {boolean}
*/
private get isLayoutInProgress();
/**
* @stable [21.05.2020]
* @returns {LayoutModesEnum}
*/
private get layoutMode();
/**
* @stable [02.06.2020]
* @returns {IDefaultLayoutProps}
*/
protected get componentsSettingsProps(): IDefaultLayoutProps;
}