UNPKG

react-jplayer

Version:

Html5 audio and video player library for React

26 lines (19 loc) 486 B
import React from 'react'; import PropTypes from 'prop-types'; import { compose, branch, renderComponent, renderNothing } from 'recompose'; import { classes } from '../../util/constants'; const Poster = ({ src }) => ( <img className={classes.POSTER} alt="" src={src} /> ); Poster.defaultProps = { src: null, }; Poster.propTypes = { src: PropTypes.string, }; export default compose( branch( props => props.src, renderComponent(Poster), ), )(renderNothing(null));