UNPKG

764 BTypeScriptView Raw
1import * as React from 'react';
2import {ReactFocusLockProps, AutoFocusProps, FreeFocusProps, InFocusGuardProps} from "../interfaces";
3
4/**
5 * Traps Focus inside a Lock
6 */
7declare const ReactFocusLock:React.FC<ReactFocusLockProps & {sideCar: React.SFC<any>}>;
8
9export default ReactFocusLock;
10
11/**
12 * Autofocus on children on Lock activation
13 */
14export class AutoFocusInside extends React.Component<AutoFocusProps> {
15}
16
17/**
18 * Autofocus on children
19 */
20export class MoveFocusInside extends React.Component<AutoFocusProps> {
21}
22
23/**
24 * Allow free focus inside on children
25 */
26export class FreeFocusInside extends React.Component<FreeFocusProps> {
27}
28
29/**
30 * Secures the focus around the node
31 */
32export class InFocusGuard extends React.Component<InFocusGuardProps> {
33}
\No newline at end of file