design-comuni-plone-theme
Version:
Volto Theme for Italia design guidelines
42 lines (39 loc) • 1.14 kB
JSX
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);