AlkantarClanX12
Current Path : /home/thanudqk/128shen.com/wp-content/plugins/tablepress/blocks/table/src/ |
Current File : /home/thanudqk/128shen.com/wp-content/plugins/tablepress/blocks/table/src/save.js |
/** * JavaScript code for the TablePress table block in the block editor. * * @package TablePress * @subpackage Blocks * @author Tobias Bäthge * @since 2.0.0 */ /** * WordPress dependencies */ import { RawHTML } from '@wordpress/element'; /** * The save function defines the way in which the different attributes should * be combined into the final markup, which is then serialized by the block * editor into `post_content`. * * @param {Object} params Function parameters. * @param {Object} params.attributes Block attributes. * @param {string} params.attributes.id Table ID. * @param {string} params.attributes.parameters Table render attributes. * @return {Element} Element to render. */ const save = ( { attributes: { id = '', parameters = '' } } ) => { if ( '' === id ) { return ''; } parameters = parameters.trim(); if ( '' !== parameters ) { parameters += ' '; } return <RawHTML>{ `[${ tp.table.shortcode } id=${ id } ${ parameters }/]` }</RawHTML>; }; export default save;