@gechiui/components
Version:
UI components for GeChiUI.
15 lines (14 loc) • 549 B
JavaScript
import { createElement } from "@gechiui/element";
/**
* GeChiUI dependencies
*/
import { createHigherOrderComponent, useConstrainedTabbing } from '@gechiui/compose';
const withConstrainedTabbing = createHigherOrderComponent(WrappedComponent => function ComponentWithConstrainedTabbing(props) {
const ref = useConstrainedTabbing();
return createElement("div", {
ref: ref,
tabIndex: "-1"
}, createElement(WrappedComponent, props));
}, 'withConstrainedTabbing');
export default withConstrainedTabbing;
//# sourceMappingURL=index.js.map