+
+ {file.name}
+
+ {file.errors.length > 0 ? (
+
+ {file.errors
+ .map((e) =>
+ e.message.startsWith('File is larger than')
+ ? `File is larger than ${formatBytes(maxFileSize, 2)} (Size: ${formatBytes(file.size, 2)})`
+ : e.message
+ )
+ .join(', ')}
+
+ ) : loading && !isSuccessfullyUploaded ? (
+
Uploading file...
+ ) : !!fileError ? (
+
Failed to upload: {fileError.message}
+ ) : isSuccessfullyUploaded ? (
+
Successfully uploaded file
+ ) : (
+
{formatBytes(file.size, 2)}
+ )}
+