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