{references.map((reference) => {
const Icon = reference.kind === "skill" ? Sparkles : reference.kind === "image" ? ImageIcon : reference.kind === "video" ? Film : reference.kind === "audio" ? Music2 : FileText;
- return
{reference.previewUrl && reference.kind === "video" ? : reference.previewUrl && reference.kind === "image" ?
: }{reference.label};
+ const imageUrl = reference.kind === "image" ? resolveResourceUrl(reference.storageKey, reference.previewUrl) : reference.previewUrl;
+ return
{imageUrl && reference.kind === "video" ? : imageUrl && reference.kind === "image" ? : }{reference.label};
})}
;
}
@@ -1133,9 +1138,11 @@ function CreationAttachmentThumbnail({ item, onPreview, onRemove }: {
const kind = creationAttachmentKind(item);
const previewable = kind === "image" || kind === "video";
const url = (kind === "video" ? item.url : item.previewUrl) || "";
- const content = kind === "video" ?