UNPKG

@wordpress/block-library

Version:
71 lines (60 loc) 1.39 kB
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var _element = require("@wordpress/element"); var _classnames = _interopRequireDefault(require("classnames")); var _blockEditor = require("@wordpress/block-editor"); /** * External dependencies */ /** * WordPress dependencies */ const deprecated = [{ attributes: { verticalAlignment: { type: 'string' }, width: { type: 'number', min: 0, max: 100 } }, isEligible(_ref) { let { width } = _ref; return isFinite(width); }, migrate(attributes) { return { ...attributes, width: `${attributes.width}%` }; }, save(_ref2) { let { attributes } = _ref2; const { verticalAlignment, width } = attributes; const wrapperClasses = (0, _classnames.default)({ [`is-vertically-aligned-${verticalAlignment}`]: verticalAlignment }); const style = { flexBasis: width + '%' }; return (0, _element.createElement)("div", { className: wrapperClasses, style: style }, (0, _element.createElement)(_blockEditor.InnerBlocks.Content, null)); } }]; var _default = deprecated; exports.default = _default; //# sourceMappingURL=deprecated.js.map