UNPKG

@wordpress/block-library

Version:
43 lines (40 loc) 1.05 kB
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); Object.defineProperty(exports, "__esModule", { value: true }); exports.default = save; var _clsx = _interopRequireDefault(require("clsx")); var _blockEditor = require("@wordpress/block-editor"); var _i18n = require("@wordpress/i18n"); var _jsxRuntime = require("react/jsx-runtime"); /** * External dependencies */ /** * WordPress dependencies */ function save({ attributes }) { const { align, content, dropCap, direction } = attributes; const className = (0, _clsx.default)({ 'has-drop-cap': align === ((0, _i18n.isRTL)() ? 'left' : 'right') || align === 'center' ? false : dropCap, [`has-text-align-${align}`]: align }); return /*#__PURE__*/(0, _jsxRuntime.jsx)("p", { ..._blockEditor.useBlockProps.save({ className, dir: direction }), children: /*#__PURE__*/(0, _jsxRuntime.jsx)(_blockEditor.RichText.Content, { value: content }) }); } //# sourceMappingURL=save.js.map