UNPKG

office-ui-fabric-react

Version:

Reusable React components for building experiences for Office 365.

23 lines (22 loc) 807 B
/// <reference types="react" /> import { BaseComponent } from '../../Utilities'; import { IModalProps, IModal } from './Modal.types'; export interface IDialogState { isOpen?: boolean; isVisible?: boolean; isVisibleClose?: boolean; id?: string; } export declare class ModalBase extends BaseComponent<IModalProps, IDialogState> implements IModal { static defaultProps: IModalProps; private _onModalCloseTimer; private _focusTrapZone; private _scrollableContent; constructor(props: IModalProps); componentWillReceiveProps(newProps: IModalProps): void; componentDidUpdate(prevProps: IModalProps, prevState: IDialogState): void; render(): JSX.Element | null; focus(): void; private _allowScrollOnModal; private _onModalClose(); }