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
@@ -27,7 +27,6 @@ export function WorkflowConfigPanel({
selectedNodeId,
selectedBranch,
onClose,
onSelectBranch,
onChangeNodeData,
onDeleteNode,
}: {
@@ -36,7 +35,6 @@ export function WorkflowConfigPanel({
selectedNodeId: string
selectedBranch: SelectedWorkflowBranch | null
onClose: () => void
onSelectBranch: (branch: SelectedWorkflowBranch | null) => void
onChangeNodeData: (nodeId: string, data: WorkflowNodeData) => void
onDeleteNode: (nodeId: string) => void
}) {
@@ -63,17 +61,6 @@ export function WorkflowConfigPanel({
return null
}
const deleteSelectedBranch = (branchId: string) => {
const config = normalizeNodeConfig(selectedNode.data?.config)
onChangeNodeData(selectedNode.id, {
...(selectedNode.data ?? {}),
config: {
...config,
branches: (config.branches ?? []).filter((branch) => branch.id !== branchId),
},
})
onSelectBranch(null)
}
const updatePanelTitle = (title: string) => {
if (selectedBranchItem && selectedBranch) {
const config = normalizeNodeConfig(selectedNode.data?.config)
@@ -170,7 +157,6 @@ export function WorkflowConfigPanel({
branchId={selectedBranch.branchId}
variables={availableVariables}
onChange={onChangeNodeData}
onDelete={deleteSelectedBranch}
/>
) : (
<NodeConfigPanel