@wordpress/components
Version:
UI components for WordPress.
21 lines (20 loc) • 590 B
JavaScript
import { useState, useMemo } from "@wordpress/element";
import { RovingTabIndexProvider } from "./roving-tab-index-context";
import { jsx as _jsx } from "react/jsx-runtime";
function RovingTabIndex({
children
}) {
const [lastFocusedElement, setLastFocusedElement] = useState();
const providerValue = useMemo(() => ({
lastFocusedElement,
setLastFocusedElement
}), [lastFocusedElement]);
return /* @__PURE__ */ _jsx(RovingTabIndexProvider, {
value: providerValue,
children
});
}
export {
RovingTabIndex as default
};
//# sourceMappingURL=roving-tab-index.js.map