UNPKG

@ariakit/react

Version:

Toolkit for building accessible web apps with React

35 lines (25 loc) 819 B
"use strict";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;