'use client' import { cn } from '@/utilities/ui' import React, { useEffect, useRef } from 'react' import type { Props as MediaProps } from '../types' import { getClientSideURL } from '@/utilities/getURL' export const VideoMedia: React.FC = (props) => { const { onClick, resource, videoClassName } = props const videoRef = useRef(null) // const [showFallback] = useState() useEffect(() => { const { current: video } = videoRef if (video) { video.addEventListener('suspend', () => { // setShowFallback(true); // console.warn('Video was suspended, rendering fallback image.') }) } }, []) if (resource && typeof resource === 'object') { const { filename } = resource return ( ) } return null }