diff --git a/web/src/pages/create/index.tsx b/web/src/pages/create/index.tsx
index 1884349e5..2876a8f46 100644
--- a/web/src/pages/create/index.tsx
+++ b/web/src/pages/create/index.tsx
@@ -296,10 +296,11 @@ function CreationMessageView({ item, onRetry }: { item: CreationMessage; onRetry
function MediaResult({ item, onRetry }: { item: CreationMessage; onRetry: () => void }) {
const [previewUrl, setPreviewUrl] = useState("");
const [previewType, setPreviewType] = useState<"image" | "video">("image");
+ const resultUrls = item.resultUrls;
const openPreview = (url: string, type: "image" | "video") => { setPreviewType(type); setPreviewUrl(url); };
if (item.status === "pending") return
正在生成{item.mode === "video" ? "视频" : "图片"}…
;
- if (!item.resultUrls?.length) return 没有返回可预览结果
;
- return {item.mode === "video" ?
:
{item.resultUrls.map((url) =>
)}
}
setPreviewUrl("")} className="creation-media-preview-modal" styles={{ body: { padding: 0 } }}>{previewUrl ? previewType === "video" ? :
: null} ;
+ if (!resultUrls?.length) return 没有返回可预览结果
;
+ return {item.mode === "video" ?
:
{resultUrls.map((url) =>
)}
}
setPreviewUrl("")} className="creation-media-preview-modal" styles={{ body: { padding: 0 } }}>{previewUrl ? previewType === "video" ? :
: null} ;
}
type ComposerProps = {