react-tabindex
Version:
Sanely manage <kbd>Tab</kbd> accessibility in React with `<Untabbable>` and the `useTabIndex` hook!
2 lines (1 loc) • 417 B
JavaScript
Object.defineProperty(exports,"__esModule",{value:!0});var e,t=require("react"),r=(e=t)&&"object"==typeof e&&"default"in e?e.default:e,n=r.createContext(!1);exports.Untabbable=function({active:e=!0,children:o,reset:a=!1}){const u=t.useContext(n),s=Boolean(a?e:e||u);return r.createElement(n.Provider,{value:s},o)},exports.UntabbableContext=n,exports.useTabIndex=function(e){return t.useContext(n)?-1:e};
;