import React from 'react' export default function UploadPreview({ title = 'Preview', description = 'Live artwork preview placeholder', previewUrl = '', isArchive = false, metadata = { resolution: '—', size: '—', type: '—', }, warnings = [], errors = [], invalid = false, }) { return (
{/* Intended props: file, previewUrl, isArchive, dimensions, fileSize, format, warning */}

{title}

{isArchive ? 'Archive' : 'Image'}

{description}

{previewUrl && !isArchive ? ( Upload preview ) : ( {isArchive ? 'Archive selected' : 'Image preview placeholder'} )}
Type {metadata.type}
Size {metadata.size}
Resolution {metadata.resolution}
{errors.length > 0 && (
    {errors.map((error, index) => (
  • {error}
  • ))}
)}
{warnings.length > 0 && ( )}
) }