UNPKG

office-ui-fabric-react

Version:

Reusable React components for building experiences for Office 365.

31 lines (30 loc) 953 B
/// <reference types="react" /> import { BaseComponent } from '../../Utilities'; import { IPopupProps } from './Popup.types'; export interface IPopupState { needsVerticalScrollBar?: boolean; } /** * This adds accessibility to Dialog and Panel controls */ export declare class Popup extends BaseComponent<IPopupProps, IPopupState> { static defaultProps: IPopupProps; _root: { (component: HTMLDivElement | null): void; current: HTMLDivElement | null; value: HTMLDivElement | null; }; private _originalFocusedElement; private _containsFocus; constructor(props: IPopupProps); componentWillMount(): void; componentDidMount(): void; componentDidUpdate(): void; componentWillUnmount(): void; render(): JSX.Element; private _onKeyDown; private _updateScrollBarAsync(); private _getScrollBar(); private _onFocus(); private _onBlur(ev); }