UNPKG

office-ui-fabric-react

Version:

Reusable React components for building experiences for Office 365.

22 lines (21 loc) 736 B
import * as React from 'react'; import { IFocusTrapZone, IFocusTrapZoneProps } from './FocusTrapZone.Props'; export declare class FocusTrapZone extends React.Component<IFocusTrapZoneProps, {}> implements IFocusTrapZone { refs: { [key: string]: React.ReactInstance; root: HTMLElement; }; private _previouslyFocusedElement; private _events; constructor(props: any); componentDidMount(): void; componentWillUnmount(): void; render(): JSX.Element; /** * Need to expose this method in case of popups since focus needs to be set when popup is opened */ focus(): void; private _onKeyboardHandler(ev); private _forceFocusInTrap(ev); private _forceClickInTrap(ev); }