botframework-webchat-component
Version:
React component of botframework-webchat
38 lines (31 loc) • 757 B
JavaScript
import PropTypes from 'prop-types';
import React from 'react';
import useStyleSet from '../hooks/useStyleSet';
const HTMLVideoContent = ({ alt, autoPlay, loop, poster, src }) => {
const [{ videoContent: videoContentStyleSet }] = useStyleSet();
return (
<video
aria-label={alt}
autoPlay={autoPlay}
className={videoContentStyleSet}
controls={true}
loop={loop}
poster={poster}
src={src}
/>
);
};
HTMLVideoContent.defaultProps = {
alt: '',
autoPlay: false,
loop: false,
poster: ''
};
HTMLVideoContent.propTypes = {
alt: PropTypes.string,
autoPlay: PropTypes.bool,
loop: PropTypes.bool,
poster: PropTypes.string,
src: PropTypes.string.isRequired
};
export default HTMLVideoContent;