kedao
Version:
Rich Text Editor Based On Draft.js
18 lines (17 loc) • 1 kB
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 Video = ({ mediaData, onRemove }) => {
const { url, name, meta } = mediaData !== null && mediaData !== void 0 ? mediaData : {};
const { poster = '' } = meta !== null && meta !== void 0 ? meta : {};
const language = useLanguage();
return (React.createElement("div", { className: cls('kedao-video-wrap') },
React.createElement(PlayerModal, { type: "video", onRemove: onRemove, poster: poster, url: url, name: name, title: language.videoPlayer.title },
React.createElement("div", { className: cls('kedao-video-player') },
React.createElement("video", { controls: true, poster: poster },
React.createElement("source", { src: url }))))));
};
export default Video;