UNPKG

@wordpress/block-library

Version:
30 lines (29 loc) 753 B
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