mirror of
https://github.com/usual2970/certimate.git
synced 2025-06-07 21:19:51 +00:00
refactor code
This commit is contained in:
parent
dd0d477484
commit
0bbd54b297
@ -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);
|
||||
};
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user