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