UNPKG

@wordpress/block-editor

Version:
17 lines (14 loc) 367 B
/** * WordPress dependencies */ import { createContext, useMemo } from '@wordpress/element'; export const BlockRefs = createContext(); export function BlockRefsProvider( { children } ) { const value = useMemo( () => ( { refs: new Map(), callbacks: new Map() } ), [] ); return ( <BlockRefs.Provider value={ value }>{ children }</BlockRefs.Provider> ); }