react-jplayer
Version:
Html5 audio and video player library for React
36 lines (28 loc) • 800 B
JSX
import React from 'react';
import PropTypes from 'prop-types';
import { compose, branch, renderComponent, renderNothing } from 'recompose';
import { classes } from '../../util/constants';
const BrowserUnsupported = ({ children }) => (
<div className={classes.NO_BROWSER_SUPPORT}>
{children}
</div>
);
const defaultChildren = (
<div>
<h4>Browser Unsupported</h4>
Your browser does not support this media file.
To play the media you will need to update your browser to a more recent version.
</div>
);
BrowserUnsupported.defaultProps = {
children: defaultChildren,
};
BrowserUnsupported.propTypes = {
children: PropTypes.node,
};
export default compose(
branch(
props => props.nonSupported,
renderComponent(BrowserUnsupported),
),
)(renderNothing(null));