UNPKG

design-comuni-plone-theme

Version:
64 lines (58 loc) 1.62 kB
/** * Edit Break block. * @module components/ItaliaTheme/Blocks/Break/Edit */ import React, { Component } from 'react'; import PropTypes from 'prop-types'; import { FormattedMessage } from 'react-intl'; import cx from 'classnames'; /** * Edit Break block class. * @class Edit * @extends Component */ class Edit extends Component { /** * Property types. * @property {Object} propTypes Property types. * @static */ static propTypes = { selected: PropTypes.bool.isRequired, block: PropTypes.string.isRequired, index: PropTypes.number.isRequired, data: PropTypes.objectOf(PropTypes.any).isRequired, content: PropTypes.objectOf(PropTypes.any).isRequired, request: PropTypes.shape({ loading: PropTypes.bool, loaded: PropTypes.bool, }).isRequired, pathname: PropTypes.string.isRequired, onChangeBlock: PropTypes.func.isRequired, onSelectBlock: PropTypes.func.isRequired, onDeleteBlock: PropTypes.func.isRequired, onFocusPreviousBlock: PropTypes.func.isRequired, onFocusNextBlock: PropTypes.func.isRequired, handleKeyDown: PropTypes.func.isRequired, createContent: PropTypes.func.isRequired, openObjectBrowser: PropTypes.func.isRequired, }; /** * Render method. * @method render * @returns {string} Markup for the component. */ render() { return ( <div className={cx('block break-block')}> -{' '} <FormattedMessage id="Interruzione di pagina" defaultMessage="Interruzione di pagina" />{' '} - </div> ); } } export default Edit;