@pdftron/webviewer-react-toolkit
Version:
A React component library for integrating with PDFTron WebViewer API.
11 lines (10 loc) • 461 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.FocusTrap = void 0;
var react_1 = require("react");
var hooks_1 = require("../../hooks");
exports.FocusTrap = function (_a) {
var locked = _a.locked, focusLastOnUnlock = _a.focusLastOnUnlock, children = _a.children;
var focusRef = hooks_1.useFocusTrap(locked, { focusLastOnUnlock: focusLastOnUnlock });
return react_1.cloneElement(children, { ref: focusRef });
};