UNPKG

kedao

Version:

Rich Text Editor Based On Draft.js

15 lines (14 loc) 802 B
import { classNameParser } from '../../utils/style'; import React from 'react'; import PlayerModal from '../../components/PlayerModal'; import styles from "./style.module.css"; import useLanguage from '../../hooks/use-language'; const cls = classNameParser(styles); const Embed = ({ mediaData, onRemove }) => { const { name, url, meta } = mediaData; const language = useLanguage(); return (React.createElement("div", { className: cls('kedao-embed-wrap') }, React.createElement(PlayerModal, { type: "embed", onRemove: onRemove, poster: meta ? meta.poster || '' : '', url: url, name: name, title: language.videoPlayer.embedTitle }, React.createElement("div", { className: cls('kedao-embed-player'), dangerouslySetInnerHTML: { __html: url } })))); }; export default Embed;