UNPKG

@gechiui/block-editor

Version:
17 lines (14 loc) 363 B
/** * GeChiUI dependencies */ import { createContext, useMemo } from '@gechiui/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> ); }