'use client'; import { FC } from 'react'; import BaseVideo from '@/components/ui/Video'; import { ReplaceFieldsWithAssets } from '@/types/cskTypes'; import { withFlattenParameters } from '@/utils/withFlattenParameters'; import { VideoParameters, VideoProps } from '.'; import { VideoPlaceholder } from './placeholder'; const Video: FC> = ({ video, placeholderImage, autoPlay, lazyLoad, loop, controls, muted, overlayColor, overlayOpacity, border, component, context, }) => { const [resolvedVideo] = video || []; const [resolvedImage] = placeholderImage || []; const resolvedVideoUrl = resolvedVideo?.url; if (!resolvedVideoUrl) { return ; } return ( ); }; export default withFlattenParameters(Video);