refactor code

This commit is contained in:
Yoan.liu 2025-05-23 14:44:44 +08:00
parent dd0d477484
commit 0bbd54b297

View File

@ -568,6 +568,7 @@ export const cloneNode = (node: WorkflowNode, srcNode: WorkflowNode): WorkflowNo
if (current.next?.type === WorkflowNodeType.Clone) { if (current.next?.type === WorkflowNodeType.Clone) {
const clonedSrcNode = produce(srcNode, (draft) => { const clonedSrcNode = produce(srcNode, (draft) => {
draft.id = nanoid(); draft.id = nanoid();
draft.name = `${srcNode.name} copy`;
return draft; return draft;
}); });
clonedSrcNode.next = current.next?.next; clonedSrcNode.next = current.next?.next;
@ -588,10 +589,5 @@ export const cloneNode = (node: WorkflowNode, srcNode: WorkflowNode): WorkflowNo
}; };
export const ifCanBeCloned = (node: WorkflowNode): boolean => { export const ifCanBeCloned = (node: WorkflowNode): boolean => {
if (workflowNodeTypesCanBeCloned.has(node.type)) { return workflowNodeTypesCanBeCloned.has(node.type);
return true;
}
return false;
}; };