UNPKG

@gechiui/components

Version:
15 lines (14 loc) 549 B
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