@pdftron/webviewer-react-toolkit
Version:
A React component library for integrating with PDFTron WebViewer API.
8 lines (7 loc) • 355 B
JavaScript
import { cloneElement } from 'react';
import { useFocusTrap } from '../../hooks';
export var FocusTrap = function (_a) {
var locked = _a.locked, focusLastOnUnlock = _a.focusLastOnUnlock, children = _a.children;
var focusRef = useFocusTrap(locked, { focusLastOnUnlock: focusLastOnUnlock });
return cloneElement(children, { ref: focusRef });
};