design-comuni-plone-theme
Version:
Volto Theme for Italia design guidelines
42 lines (37 loc) • 699 B
JSX
/**
* 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;