kedao
Version:
Rich Text Editor Based On Draft.js
15 lines (14 loc) • 802 B
JavaScript
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;