@wordpress/block-editor
Version:
22 lines (21 loc) • 504 B
JavaScript
import { createElement } from "@wordpress/element";
/**
* WordPress dependencies
*/
import { createContext, useMemo } from '@wordpress/element';
export const BlockRefs = createContext({
refs: new Map(),
callbacks: new Map()
});
export function BlockRefsProvider({
children
}) {
const value = useMemo(() => ({
refs: new Map(),
callbacks: new Map()
}), []);
return createElement(BlockRefs.Provider, {
value: value
}, children);
}
//# sourceMappingURL=block-refs-provider.js.map