@storyblok-components/video-component
Version:
Video Storyblok component
26 lines (23 loc) • 594 B
JavaScript
import React from 'react';
import ReactPlayer from 'react-player';
import SbEditable from 'storyblok-react';
import './video-component.scss';
const VideoComponent = ({ blok }) => {
const autoplay = !!blok.autoplay;
return (
<SbEditable content={blok}>
<div className="player-wrapper">
<ReactPlayer
url={blok.url || ''}
className="react-player"
width="100%"
height="100%"
playing={autoplay}
muted={autoplay}
playsinline
/>
</div>
</SbEditable>
);
};
export default VideoComponent;