UNPKG

@wordpress/components

Version:
21 lines (20 loc) 590 B
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