UNPKG

@wordpress/block-library

Version:
45 lines (43 loc) 1.04 kB
import { createElement } from "@wordpress/element"; /** * WordPress dependencies */ import { RichText, useBlockProps, __experimentalGetElementClassName } from '@wordpress/block-editor'; /** * Internal dependencies */ import Tracks from './tracks'; export default function save(_ref) { let { attributes } = _ref; const { autoplay, caption, controls, loop, muted, poster, preload, src, playsInline, tracks } = attributes; return createElement("figure", useBlockProps.save(), src && createElement("video", { autoPlay: autoplay, controls: controls, loop: loop, muted: muted, poster: poster, preload: preload !== 'metadata' ? preload : undefined, src: src, playsInline: playsInline }, createElement(Tracks, { tracks: tracks })), !RichText.isEmpty(caption) && createElement(RichText.Content, { className: __experimentalGetElementClassName('caption'), tagName: "figcaption", value: caption })); } //# sourceMappingURL=save.js.map