frontend/src/components/VideoPlayer.js

27 lines
687 B
JavaScript
Raw Normal View History

import React from 'react';
import PropTypes from 'prop-types';
2018-12-11 13:19:04 +02:00
import {getVideo} from '../utils/video';
import { Player } from 'video-react';
class VideoPlayer extends React.Component {
render() {
return (
2018-12-11 13:19:04 +02:00
<section>
<Player src={getVideo(this.props.id)} controls>
</Player>
<h2 className='video-player-title'>{this.props.title}</h2>
<h3 className="video-player-date text-left">date {this.props.date} </h3>
<p className="text-left">{this.props.description}</p>
</section>
)
}
}
2018-12-08 00:01:09 +02:00
VideoPlayer.propTypes = {
title: PropTypes.string,
date: PropTypes.string,
2018-12-08 00:01:09 +02:00
description: PropTypes.string
};
2018-12-11 13:19:04 +02:00
2018-12-08 00:01:09 +02:00
export default VideoPlayer;