UNPKG

react-native-a11y

Version:

Improvements of a11y for ReactNative, this library improve work with reader and keyboard focus and reader in general.

29 lines (28 loc) 695 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.useDynamicFocusOrder = void 0; var _react = require("react"); var _dev = require("../dev"); const useDynamicFocusOrder = () => { const a11yOrderRef = (0, _react.useRef)(null); const { registerOrderRef: registerOrder, updateRefList, reset, setOrder } = (0, _dev.useA11yOrderManager)(a11yOrderRef); (0, _react.useLayoutEffect)(updateRefList); return { a11yOrder: { ref: a11yOrderRef, onLayout: updateRefList }, registerOrder, reset, setOrder }; }; exports.useDynamicFocusOrder = useDynamicFocusOrder; //# sourceMappingURL=useDynamicFocusOrder.js.map