import { Upload } from "lucide-react"; interface MediaDragOverlayProps { isVisible: boolean; isProcessing?: boolean; progress?: number; onClick?: () => void; } export function MediaDragOverlay({ isVisible, isProcessing = false, progress = 0, onClick, }: MediaDragOverlayProps) { if (!isVisible) return null; const handleClick = ({ event, }: { event: React.MouseEvent; }) => { if (isProcessing || !onClick) return; event.preventDefault(); event.stopPropagation(); onClick(); }; return ( ); }