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) => )}
}
{item.mode === "video" ? "视频结果" : `${item.resultUrls.length} 张图片`}添加到画布{item.resultUrls.map((url, index) => {item.resultUrls.length > 1 ? `下载 ${index + 1}` : <>下载})}
setPreviewUrl("")} className="creation-media-preview-modal" styles={{ body: { padding: 0 } }}>{previewUrl ? previewType === "video" ?
; + if (!resultUrls?.length) return
没有返回可预览结果
; + return
{item.mode === "video" ? :
{resultUrls.map((url) => )}
}
{item.mode === "video" ? "视频结果" : `${resultUrls.length} 张图片`}添加到画布{resultUrls.map((url, index) => {resultUrls.length > 1 ? `下载 ${index + 1}` : <>下载})}
setPreviewUrl("")} className="creation-media-preview-modal" styles={{ body: { padding: 0 } }}>{previewUrl ? previewType === "video" ?
; } type ComposerProps = {