@ariakit/react
Version:
Toolkit for building accessible web apps with React
35 lines (25 loc) • 819 B
JavaScript
;Object.defineProperty(exports, "__esModule", {value: true});
var _S64IPIO4cjs = require('./S64IPIO4.cjs');
var _LZ6L3ECGcjs = require('./LZ6L3ECG.cjs');
// ../ariakit-react-components/dist/focus-trap/focus-trap.js
var TagName = "span";
var useFocusTrap = _LZ6L3ECGcjs.createHook.call(void 0, function useFocusTrap2(props) {
props = {
"data-focus-trap": "",
tabIndex: 0,
"aria-hidden": true,
...props,
style: {
position: "fixed",
top: 0,
left: 0,
...props.style
}
};
props = _S64IPIO4cjs.useVisuallyHidden.call(void 0, props);
return props;
});
var FocusTrap = _LZ6L3ECGcjs.forwardRef.call(void 0, function FocusTrap2(props) {
return _LZ6L3ECGcjs.createElement.call(void 0, TagName, useFocusTrap(props));
});
exports.FocusTrap = FocusTrap;