+ {failed ? (
+
+ ) : null}
+
+ {item.kind === "image" ? (
+
+ ) : (
+
+
+
+ )}
{item.kind === "audio" ? (
<>
@@ -269,83 +626,56 @@ function AttachmentRow({
>
) : (
<>
-
- {item.name}
+
+
+ {item.name}
+
+ {failed ? (
+
+ {item.error ?? "Upload failed"}
+
+ ) : null}
{item.kind === "link" ? "Web" : size}
- {item.href ? (
+ {item.kind === "link" && item.href ? (
- {item.kind === "link" ? (
-
- ) : (
-
- )}
+
) : null}
>
)}
-