UNPKG

@quillforms/block-editor

Version:
48 lines (45 loc) 1.13 kB
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var _data = require("@wordpress/data"); var _classnames = _interopRequireDefault(require("classnames")); var _jsxRuntime = require("react/jsx-runtime"); /** * WordPress Dependencies */ /** * External Dependencies */ const BoxWrapper = ({ id, parentId, children, isSelected }) => { const { setCurrentBlock, setCurrentChildBlock } = (0, _data.useDispatch)('quillForms/block-editor'); return /*#__PURE__*/(0, _jsxRuntime.jsx)("div", { role: "presentation", onClick: e => { e.stopPropagation(); if (parentId) { setCurrentBlock(parentId); setCurrentChildBlock(id); } else { setCurrentBlock(id); } }, id: `block-editor-box-wrapper-${id}`, className: (0, _classnames.default)('block-editor-box-wrapper', { isSelected }), children: children }); }; var _default = exports.default = BoxWrapper; //# sourceMappingURL=index.js.map