Written by Anonymous
/**
* Cocoon Blocks
* @author: yhira
* @link: https://wp-cocoon.com/
* @license: http://www.gnu.org/licenses/gpl-2.0.html GPL v2 or later
*/
const { __ } = wp.i18n;
const { registerBlockType } = wp.blocks;
const { InnerBlocks/*, RichText, InspectorControls*/ } = wp.editor;
// const { PanelBody, SelectControl, BaseControl } = wp.components;
const { Fragment } = wp.element;
const THEME_NAME = 'cocoon';
//const DEFAULT_MSG = __( 'キーワード', THEME_NAME );
const BLOCK_CLASS = ' layout-box';
registerBlockType( 'cocoon-blocks/column-2-1-1', {
title: __( '2カラム(1:1)', THEME_NAME ),
icon: 'grid-view',
category: THEME_NAME + '-layout',
attributes: {
content: {
type: 'string',
//default: DEFAULT_MSG,
},
},
edit( { attributes, setAttributes } ) {
return (
<Fragment>
<div className={"column-wrap column-2" + BLOCK_CLASS}>
<div className="column-left">
<InnerBlocks />
</div>
<div className="column-right">
<InnerBlocks />
</div>
</div>
</Fragment>
);
},
save( { attributes } ) {
return (
<div className={"column-wrap column-2" + BLOCK_CLASS}>
<div className="column-left">
<InnerBlocks.Content />
</div>
<div className="column-right">
<InnerBlocks.Content />
</div>
</div>
);
}
} );