+ {value} +
++ Uploading... {uploadProgress}% +
++ {isDragging ? "Drop file here" : "Click or drag file to upload"} +
+ +
+ {isVideo ? "Video" : "Image"} up to {maxSizeMB} MB
+
+ {config.allowedTypes.map(t => t.split("/").pop()?.toUpperCase()).join(", ")}
+