From ab35298e23d87e92b08a3acfea311706d606e6de Mon Sep 17 00:00:00 2001 From: Your Name Date: Tue, 28 Apr 2026 19:34:02 +0800 Subject: [PATCH] fix: add passthrough action on detail reference cards --- .../agents/AgentGenerationWorkspaceDarkV2.tsx | 41 +++++++++++++++++-- 1 file changed, 38 insertions(+), 3 deletions(-) diff --git a/components/agents/AgentGenerationWorkspaceDarkV2.tsx b/components/agents/AgentGenerationWorkspaceDarkV2.tsx index f34f52fc4..a5c0c3c07 100644 --- a/components/agents/AgentGenerationWorkspaceDarkV2.tsx +++ b/components/agents/AgentGenerationWorkspaceDarkV2.tsx @@ -4175,6 +4175,19 @@ export function AgentGenerationWorkspaceDarkV2({ references: current.references.filter((card) => card.id !== cardId), })); }, [updateDetailReplacementState]); + const handleToggleDetailReferenceCardPassthrough = useCallback((cardId: string) => { + updateDetailReplacementState((current) => ({ + ...current, + references: current.references.map((card) => + card.id === cardId + ? { + ...card, + passthrough: card.passthrough ? false : true, + } + : card + ), + })); + }, [updateDetailReplacementState]); const handleClearDetailReferenceCards = useCallback(() => { updateDetailReplacementState((current) => ({ ...current, @@ -5668,7 +5681,10 @@ export function AgentGenerationWorkspaceDarkV2({
-
- 删除某张后,后面的参考图会自动上移补位,不留空位。 +
+
+ {card.passthrough + ? "当前切片不会参与生图,会直接进入结果区。" + : "删除某张后,后面的参考图会自动上移补位,不留空位。"} +
+
);