|
|
|
@ -20,7 +20,7 @@ const clipboardMap = {}
|
|
|
|
|
function VideoInReviewItem (props) {
|
|
|
|
|
const theme = useContext(ThemeContext);
|
|
|
|
|
const { history, file_url, cover_url, title, created_at, published_at, isReview, id
|
|
|
|
|
, onEditVideo, onMaskClick, getCopyText, showNotification } = props;
|
|
|
|
|
, onEditVideo, onMaskClick, getCopyText, showNotification,vv,play_duration} = props;
|
|
|
|
|
useEffect(()=> {
|
|
|
|
|
if (!isReview) {
|
|
|
|
|
_clipboard = new ClipboardJS(`.copybtn_item_${id}`);
|
|
|
|
@ -53,16 +53,25 @@ function VideoInReviewItem (props) {
|
|
|
|
|
</div>}
|
|
|
|
|
{!isReview &&
|
|
|
|
|
<div className="playWrap" onClick={() => onMaskClick(props)}>
|
|
|
|
|
<img className="play" src={playIcon}></img>
|
|
|
|
|
<img className="play mp23" src={playIcon}></img>
|
|
|
|
|
{play_duration===0?"":<div className={"play_duration"}>累计学习时长:{play_duration} h</div>}
|
|
|
|
|
</div>
|
|
|
|
|
}
|
|
|
|
|
<div className="square-main">
|
|
|
|
|
<div className="title overflowHidden1"
|
|
|
|
|
title={title && title.length > 20 ? title : ''}
|
|
|
|
|
>{title}</div>
|
|
|
|
|
<div className="df buttonRow mb10">
|
|
|
|
|
|
|
|
|
|
<span className="time">{moment(published_at || created_at).format('YYYY-MM-DD HH:mm:ss')}</span>
|
|
|
|
|
</div>
|
|
|
|
|
<div className="df buttonRow">
|
|
|
|
|
{/* 2019-09-01 10:00:22 */}
|
|
|
|
|
<span className="time">{moment(published_at || created_at).format('YYYY-MM-DD HH:mm:ss')}</span>
|
|
|
|
|
{vv===0?"":<span className={"dianjilianicon"}>
|
|
|
|
|
<Tooltip title="播放次数" placement="bottom">
|
|
|
|
|
<i className={`icon-dianjiliang iconfont dianjilianicon`}></i>
|
|
|
|
|
</Tooltip> {vv}
|
|
|
|
|
</span>}
|
|
|
|
|
{ isReview != true && <div>
|
|
|
|
|
<Tooltip title="编辑" placement="bottom">
|
|
|
|
|
<i className="icon-bianji1 iconfont" onClick={() => onEditVideo(props)}
|
|
|
|
|