react-draft-wysiwyg
Version:
A wysiwyg on top of DraftJS.
16 lines (12 loc) • 462 B
JavaScript
import React from 'react';
import PropTypes from 'prop-types';
const Embed = ({ block, contentState }) => {
const entity = contentState.getEntity(block.getEntityAt(0));
const { src, height, width } = entity.getData();
return (<iframe height={height} width={width} src={src} frameBorder="0" allowFullScreen title="Wysiwyg Embedded Content" />);
};
Embed.propTypes = {
block: PropTypes.object,
contentState: PropTypes.object,
};
export default Embed;