UNPKG

office-ui-fabric-react

Version:

Reusable React components for building experiences for Office 365.

20 lines (19 loc) 787 B
/// <reference types="react" /> import { BaseComponent } from '../../Utilities'; import { IFocusTrapZone, IFocusTrapZoneProps } from './FocusTrapZone.types'; export declare class FocusTrapZone extends BaseComponent<IFocusTrapZoneProps, {}> implements IFocusTrapZone { private static _focusStack; private _root; private _previouslyFocusedElementOutsideTrapZone; private _previouslyFocusedElementInTrapZone?; componentWillMount(): void; componentDidMount(): void; componentWillReceiveProps(nextProps: IFocusTrapZoneProps): void; componentWillUnmount(): void; render(): JSX.Element; focus(): void; private _onFocusCapture; private _onKeyboardHandler; private _forceFocusInTrap(ev); private _forceClickInTrap(ev); }