@wordpress/block-library
Version:
Block library for the WordPress editor.
25 lines (23 loc) • 572 B
JavaScript
/**
* WordPress dependencies
*/
import { RichText, useBlockProps } from '@wordpress/block-editor';
export default function save( { attributes } ) {
const { width, content, columns } = attributes;
return (
<div
{ ...useBlockProps.save( {
className: `align${ width } columns-${ columns }`,
} ) }
>
{ Array.from( { length: columns } ).map( ( _, index ) => (
<div className="wp-block-column" key={ `column-${ index }` }>
<RichText.Content
tagName="p"
value={ content?.[ index ]?.children }
/>
</div>
) ) }
</div>
);
}