UNPKG

@wordpress/block-editor

Version:
31 lines (27 loc) 653 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.BlockRefs = void 0; exports.BlockRefsProvider = BlockRefsProvider; var _element = require("@wordpress/element"); /** * WordPress dependencies */ const BlockRefs = (0, _element.createContext)({ refs: new Map(), callbacks: new Map() }); exports.BlockRefs = BlockRefs; function BlockRefsProvider({ children }) { const value = (0, _element.useMemo)(() => ({ refs: new Map(), callbacks: new Map() }), []); return (0, _element.createElement)(BlockRefs.Provider, { value: value }, children); } //# sourceMappingURL=block-refs-provider.js.map