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, } } }