UNPKG

@wordpress/block-library

Version:
79 lines (73 loc) 1.54 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var _element = require("@wordpress/element"); var _blockEditor = require("@wordpress/block-editor"); /** * WordPress dependencies */ var _default = [{ attributes: { src: { type: 'string', source: 'attribute', selector: 'audio', attribute: 'src' }, caption: { type: 'string', source: 'html', selector: 'figcaption' }, id: { type: 'number' }, autoplay: { type: 'boolean', source: 'attribute', selector: 'audio', attribute: 'autoplay' }, loop: { type: 'boolean', source: 'attribute', selector: 'audio', attribute: 'loop' }, preload: { type: 'string', source: 'attribute', selector: 'audio', attribute: 'preload' } }, supports: { align: true }, save(_ref) { let { attributes } = _ref; const { autoplay, caption, loop, preload, src } = attributes; return (0, _element.createElement)("figure", null, (0, _element.createElement)("audio", { controls: "controls", src: src, autoPlay: autoplay, loop: loop, preload: preload }), !_blockEditor.RichText.isEmpty(caption) && (0, _element.createElement)(_blockEditor.RichText.Content, { tagName: "figcaption", value: caption })); } }]; exports.default = _default; //# sourceMappingURL=deprecated.js.map