UNPKG

@kedao/editor

Version:

Rich Text Editor Based On Draft.js

23 lines 1.04 kB
import React from 'react'; import PropTypes from 'prop-types'; import { ContentUtils } from '@kedao/utils'; import PlayerModal from '../../../components/business/PlayerModal'; import './style.scss'; const Embed = ({ mediaData, language, editor, editorState, block }) => { const { name, url, meta } = mediaData; const removeEmbed = () => { editor.setValue(ContentUtils.removeBlock(editorState, block)); }; return (React.createElement("div", { className: "bf-embed-wrap" }, React.createElement(PlayerModal, { type: "embed", onRemove: removeEmbed, poster: meta ? meta.poster || '' : '', language: language, url: url, name: name, title: language.videoPlayer.embedTitle }, React.createElement("div", { className: "bf-embed-player", dangerouslySetInnerHTML: { __html: url } })))); }; Embed.propTypes = { mediaData: PropTypes.any, language: PropTypes.any, editor: PropTypes.any, editorState: PropTypes.any, block: PropTypes.any }; export default Embed; //# sourceMappingURL=index.js.map