@wordpress/block-library
Version:
Block library for the WordPress editor.
30 lines (29 loc) • 753 B
JavaScript
import { createElement } from "@wordpress/element";
/**
* WordPress dependencies
*/
import { RichText, useBlockProps, __experimentalGetElementClassName } from '@wordpress/block-editor';
export default function save(_ref) {
let {
attributes
} = _ref;
const {
autoplay,
caption,
loop,
preload,
src
} = attributes;
return src && createElement("figure", useBlockProps.save(), createElement("audio", {
controls: "controls",
src: src,
autoPlay: autoplay,
loop: loop,
preload: preload
}), !RichText.isEmpty(caption) && createElement(RichText.Content, {
tagName: "figcaption",
value: caption,
className: __experimentalGetElementClassName('caption')
}));
}
//# sourceMappingURL=save.js.map