UNPKG

design-comuni-plone-theme

Version:
42 lines (37 loc) 699 B
/** * View video block. * @module components/manage/Blocks/Video/View */ import React from 'react'; import PropTypes from 'prop-types'; import Body from './Body.jsx'; import cx from 'classnames'; /** * View video block class. * @class View * @extends Component */ const View = ({ data }) => { return ( <div className={cx( 'block video align', { center: !Boolean(data.align), }, data.align, )} > <Body data={data} /> </div> ); }; /** * Property types. * @property {Object} propTypes Property types. * @static */ View.propTypes = { data: PropTypes.objectOf(PropTypes.any).isRequired, }; export default View;