From 1f1f3fd2766c2e0f930b514444bc43dfdd78a275 Mon Sep 17 00:00:00 2001 From: 134 Date: Wed, 17 Jun 2026 11:43:40 +0800 Subject: [PATCH] fix: unify canvas processing placeholders --- components/canvas/nodes/ImageNode.tsx | 5 +++- .../image-node/image-node-empty-state.tsx | 23 ++++++++++++------- 2 files changed, 19 insertions(+), 9 deletions(-) diff --git a/components/canvas/nodes/ImageNode.tsx b/components/canvas/nodes/ImageNode.tsx index 75c07321e..5c1c08f48 100644 --- a/components/canvas/nodes/ImageNode.tsx +++ b/components/canvas/nodes/ImageNode.tsx @@ -8524,7 +8524,10 @@ export function ImageNode({ {/* 处理中遮罩 */} {isProcessing && ( - + )} {/* 工具栏使用 Portal 渲染到 body,避免被裁剪 */} diff --git a/components/canvas/nodes/image-node/image-node-empty-state.tsx b/components/canvas/nodes/image-node/image-node-empty-state.tsx index baccdb896..f0f926c0c 100644 --- a/components/canvas/nodes/image-node/image-node-empty-state.tsx +++ b/components/canvas/nodes/image-node/image-node-empty-state.tsx @@ -24,15 +24,22 @@ export function ImageNodeDeferredLoadState() { ); } -export function ImageNodeProcessingOverlay() { +export function ImageNodeProcessingOverlay({ + detailProgressLabel, + generationProgress, +}: { + detailProgressLabel?: string; + generationProgress?: number | null; +}) { return ( -
-
- - - - 处理中... -
+
+
); }