UNPKG

design-comuni-plone-theme

Version:
42 lines (39 loc) 1.14 kB
import React from 'react'; import { injectIntl } from 'react-intl'; import { compose } from 'redux'; import { injectDNDSubblocks, SubblockEdit, Subblock } from 'volto-subblocks'; import Block from 'design-comuni-plone-theme/components/ItaliaTheme/Blocks/ArgumentsInEvidence/Block'; class Body extends SubblockEdit { constructor(props) { super(props); this.state = { focusOn: 'title', }; if (!__SERVER__) { } } /** * Render method. * @method render * @returns {string} Markup for the component. */ render() { return ( <Subblock subblock={this} className="subblock-edit"> <Block {...this.props} data={this.props.data} index={this.props.index} key={this.props.index} inEditMode={this.props.inEditMode} selected={this.props.selected || this.state.focusOn === 'title'} block={this.props.block} focusOn={this.state.focusOn} intl={this.props.intl} onChange={this.onChange} /> </Subblock> ); } } export default compose(injectIntl, injectDNDSubblocks)(Body);