@wordpress/block-library
Version:
Block library for the WordPress editor.
8 lines (7 loc) • 1.37 kB
Source Map (JSON)
{
"version": 3,
"sources": ["../../src/audio/save.js"],
"sourcesContent": ["/**\n * WordPress dependencies\n */\nimport {\n\tRichText,\n\tuseBlockProps,\n\t__experimentalGetElementClassName,\n} from '@wordpress/block-editor';\n\nexport default function save( { attributes } ) {\n\tconst { autoplay, caption, loop, preload, src } = attributes;\n\n\treturn (\n\t\tsrc && (\n\t\t\t<figure { ...useBlockProps.save() }>\n\t\t\t\t<audio\n\t\t\t\t\tcontrols=\"controls\"\n\t\t\t\t\tsrc={ src }\n\t\t\t\t\tautoPlay={ autoplay }\n\t\t\t\t\tloop={ loop }\n\t\t\t\t\tpreload={ preload }\n\t\t\t\t/>\n\t\t\t\t{ ! RichText.isEmpty( caption ) && (\n\t\t\t\t\t<RichText.Content\n\t\t\t\t\t\ttagName=\"figcaption\"\n\t\t\t\t\t\tvalue={ caption }\n\t\t\t\t\t\tclassName={ __experimentalGetElementClassName(\n\t\t\t\t\t\t\t'caption'\n\t\t\t\t\t\t) }\n\t\t\t\t\t/>\n\t\t\t\t) }\n\t\t\t</figure>\n\t\t)\n\t);\n}\n"],
"mappings": ";AAGA;AAAA,EACC;AAAA,EACA;AAAA,EACA;AAAA,OACM;AAOJ,SACC,KADD;AALY,SAAR,KAAuB,EAAE,WAAW,GAAI;AAC9C,QAAM,EAAE,UAAU,SAAS,MAAM,SAAS,IAAI,IAAI;AAElD,SACC,OACC,qBAAC,YAAS,GAAG,cAAc,KAAK,GAC/B;AAAA;AAAA,MAAC;AAAA;AAAA,QACA,UAAS;AAAA,QACT;AAAA,QACA,UAAW;AAAA,QACX;AAAA,QACA;AAAA;AAAA,IACD;AAAA,IACE,CAAE,SAAS,QAAS,OAAQ,KAC7B;AAAA,MAAC,SAAS;AAAA,MAAT;AAAA,QACA,SAAQ;AAAA,QACR,OAAQ;AAAA,QACR,WAAY;AAAA,UACX;AAAA,QACD;AAAA;AAAA,IACD;AAAA,KAEF;AAGH;",
"names": []
}