@wordpress/block-library
Version:
Block library for the WordPress editor.
8 lines (7 loc) • 1.34 kB
Source Map (JSON)
{
"version": 3,
"sources": ["../../src/pullquote/save.js"],
"sourcesContent": ["/**\n * External dependencies\n */\nimport clsx from 'clsx';\n\n/**\n * WordPress dependencies\n */\nimport { RichText, useBlockProps } from '@wordpress/block-editor';\n\nexport default function save( { attributes } ) {\n\tconst { textAlign, citation, value } = attributes;\n\tconst shouldShowCitation = ! RichText.isEmpty( citation );\n\n\treturn (\n\t\t<figure\n\t\t\t{ ...useBlockProps.save( {\n\t\t\t\tclassName: clsx( {\n\t\t\t\t\t[ `has-text-align-${ textAlign }` ]: textAlign,\n\t\t\t\t} ),\n\t\t\t} ) }\n\t\t>\n\t\t\t<blockquote>\n\t\t\t\t<RichText.Content tagName=\"p\" value={ value } />\n\t\t\t\t{ shouldShowCitation && (\n\t\t\t\t\t<RichText.Content tagName=\"cite\" value={ citation } />\n\t\t\t\t) }\n\t\t\t</blockquote>\n\t\t</figure>\n\t);\n}\n"],
"mappings": ";AAGA,OAAO,UAAU;AAKjB,SAAS,UAAU,qBAAqB;AAcrC,SACC,KADD;AAZY,SAAR,KAAuB,EAAE,WAAW,GAAI;AAC9C,QAAM,EAAE,WAAW,UAAU,MAAM,IAAI;AACvC,QAAM,qBAAqB,CAAE,SAAS,QAAS,QAAS;AAExD,SACC;AAAA,IAAC;AAAA;AAAA,MACE,GAAG,cAAc,KAAM;AAAA,QACxB,WAAW,KAAM;AAAA,UAChB,CAAE,kBAAmB,SAAU,EAAG,GAAG;AAAA,QACtC,CAAE;AAAA,MACH,CAAE;AAAA,MAEF,+BAAC,gBACA;AAAA,4BAAC,SAAS,SAAT,EAAiB,SAAQ,KAAI,OAAgB;AAAA,QAC5C,sBACD,oBAAC,SAAS,SAAT,EAAiB,SAAQ,QAAO,OAAQ,UAAW;AAAA,SAEtD;AAAA;AAAA,EACD;AAEF;",
"names": []
}