UNPKG

@wordpress/block-editor

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