diff --git a/web/app/dashboard/ai-workflows/_components/workflow-editor.tsx b/web/app/dashboard/ai-workflows/_components/workflow-editor.tsx index 641205f..a7324f4 100644 --- a/web/app/dashboard/ai-workflows/_components/workflow-editor.tsx +++ b/web/app/dashboard/ai-workflows/_components/workflow-editor.tsx @@ -805,6 +805,39 @@ function normalizeConditionRight(value: string) { function WorkflowCanvasNode({ data, selected }: NodeProps) { const missingInputs = data.missingInputs ?? [] const hasIssue = missingInputs.length > 0 + const isConditionNode = data.nodeType === "condition" + if (isConditionNode) { + return ( +
+
+ +
+ {hasIssue ? ( + + ) : ( + + )} +
{data.name ?? data.title}
+
分支
+
+ +
+ ) + } return (