PluginProbe ʕ •ᴥ•ʔ
GenerateBlocks / 1.0
GenerateBlocks v1.0
trunk 1.0 1.0.1 1.0.2 1.1.0 1.1.1 1.1.2 1.2.0 1.3.0 1.3.1 1.3.2 1.3.3 1.3.4 1.3.5 1.4.0 1.4.1 1.4.2 1.4.3 1.4.4 1.5.0 1.5.1 1.5.2 1.5.3 1.5.4 1.6.0 1.7.0 1.7.1 1.7.2 1.7.3 1.8.0 1.8.1 1.8.2 1.8.3 1.9.0 1.9.1 2.0.0 2.0.1 2.0.2 2.1.0 2.1.1 2.1.2 2.2.0 2.2.1 2.3.0
generateblocks / src / blocks / button-container / save.js
generateblocks / src / blocks / button-container Last commit date
css 6 years ago attributes.js 6 years ago block.js 6 years ago edit.js 6 years ago editor.scss 6 years ago save.js 6 years ago
save.js
31 lines
1 /**
2 * Block: Button Container
3 */
4
5 import classnames from 'classnames';
6
7 const {
8 InnerBlocks,
9 } = wp.blockEditor;
10
11 export default ( { attributes } ) => {
12 const {
13 uniqueId,
14 elementId,
15 cssClasses,
16 } = attributes;
17
18 return (
19 <div
20 id={ !! elementId ? elementId : undefined }
21 className={ classnames( {
22 'gb-button-wrapper': true,
23 [ `gb-button-wrapper-${ uniqueId }` ]: true,
24 [ `${ cssClasses }` ]: '' !== cssClasses,
25 } ) }
26 >
27 <InnerBlocks.Content />
28 </div>
29 );
30 };
31