import { VideoHTMLAttributes } from 'react'
import { VideoPlayerProps } from './types'
export function getVideoPropsByVariant(
variant: VideoPlayerProps['variant'],
hasManuallyPlayed: boolean,
shouldAutoPlay: boolean
): VideoHTMLAttributes {
switch (variant) {
case 'hero':
return {
controls: false,
controlsList: 'nodownload nofullscreen noremoteplayback',
autoPlay: shouldAutoPlay,
muted: true,
loop: true,
playsInline: true,
}
case 'inline':
default:
return {
controls: hasManuallyPlayed,
controlsList: 'nodownload noremoteplayback',
autoPlay: shouldAutoPlay,
muted: true,
loop: false,
playsInline: true,
}
}
}