refactor: remove onDelete prop from ConditionBranchConfigPanel and associated delete logic in WorkflowConfigPanel

This commit is contained in:
mlogclub
2026-06-30 11:34:41 +08:00
parent b80a7b9ccb
commit fb612eb32e
3 changed files with 0 additions and 29 deletions
@@ -207,14 +207,12 @@ export function ConditionBranchConfigPanel({
branchId,
variables,
onChange,
onDelete,
}: {
node: AIWorkflowDefinition["nodes"][number]
nodes: AIWorkflowDefinition["nodes"]
branchId: string
variables: WorkflowVariableRef[]
onChange: (nodeId: string, data: AIWorkflowDefinition["nodes"][number]["data"]) => void
onDelete: (branchId: string) => void
}) {
const config = normalizeNodeConfig(node.data?.config)
const branches = config.branches ?? []
@@ -279,18 +277,6 @@ export function ConditionBranchConfigPanel({
<ConditionFields branch={branch} variables={variables} onChange={updateBranch} />
</ConfigCard>
)}
{branch.default ? null : (
<Button
type="button"
variant="ghost"
size="sm"
className="h-8 px-2 text-xs text-slate-500 hover:text-destructive"
onClick={() => onDelete(branch.id)}
>
</Button>
)}
</div>
)
}