react-jplayer
Version:
Html5 audio and video player library for React
22 lines (18 loc) • 525 B
JSX
import React from 'react';
import PropTypes from 'prop-types';
const Bar = props => (
React.cloneElement(React.Children.only(props.children), {
onClick: props.onClick,
onMouseDown: props.onMouseDown,
onTouchStart: props.onTouchStart,
ref: props.setBar,
})
);
Bar.propTypes = {
children: PropTypes.element.isRequired,
onClick: PropTypes.func.isRequired,
onMouseDown: PropTypes.func.isRequired,
onTouchStart: PropTypes.func.isRequired,
setBar: PropTypes.func.isRequired,
};
export default Bar;