import React, { useState } from 'react'; import { Play, Volume2, VolumeX } from 'lucide-react'; import { MediaFile } from '../types'; import { cn } from '../lib/utils'; export const MediaRenderer = ({ file, className, isFullView }: { file: MediaFile; className?: string; isFullView?: boolean }) => { const [isMuted, setIsMuted] = useState(false); const sizingClass = isFullView ? "w-full h-auto block" : "w-full h-full object-cover"; const mediaStyle = { transform: 'translateZ(0)' }; if (!file.url) return