/** * Internal dependencies */ import Inspector from './inspector'; import Column from './column'; import classnames from 'classnames'; /** * WordPress dependencies */ const { __ } = wp.i18n; const { compose } = wp.compose; const { Component } = wp.element; const { Toolbar } = wp.components; const { AlignmentToolbar, BlockControls, InnerBlocks, withColors, } = wp.editor; class Edit extends Component { constructor() { super( ...arguments ); } render() { const { attributes, setAttributes, } = this.props; const toolbarControls = [ { icon: 'arrow-up-alt2', title: __( 'Vertical Align Top', 'atomic-blocks' ), isActive: attributes.columnVerticalAlignment === 'top', onClick: () => setAttributes( { columnVerticalAlignment: 'top' } ), }, { icon: 'minus', title: __( 'Vertical Align Middle', 'atomic-blocks' ), isActive: attributes.columnVerticalAlignment === 'center', onClick: () => setAttributes( { columnVerticalAlignment: 'center' } ), }, { icon: 'arrow-down-alt2', title: __( 'Vertical Align Bottom', 'atomic-blocks' ), isActive: attributes.columnVerticalAlignment === 'bottom', onClick: () => setAttributes( { columnVerticalAlignment: 'bottom' } ), }, ]; return [ { setAttributes( { textAlign: value } ); } } /> , , ]; } } export default compose( [ withColors( 'backgroundColor', { textColor: 'color' }, ), ] )( Edit );