UNPKG

@gechiui/block-editor

Version:
48 lines (38 loc) 1.13 kB
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var _blocks = require("@gechiui/blocks"); var _compose = require("@gechiui/compose"); var _data = require("@gechiui/data"); var _blockConvertButton = _interopRequireDefault(require("./block-convert-button")); var _store = require("../../store"); /** * GeChiUI dependencies */ /** * Internal dependencies */ var _default = (0, _compose.compose)((0, _data.withSelect)((select, _ref) => { let { clientId } = _ref; const block = select(_store.store).getBlock(clientId); return { block, shouldRender: block && block.name === 'core/html' }; }), (0, _data.withDispatch)((dispatch, _ref2) => { let { block } = _ref2; return { onClick: () => dispatch(_store.store).replaceBlocks(block.clientId, (0, _blocks.rawHandler)({ HTML: (0, _blocks.getBlockContent)(block) })) }; }))(_blockConvertButton.default); exports.default = _default; //# sourceMappingURL=block-html-convert-button.js.map