mirror of
https://github.com/usual2970/certimate.git
synced 2025-06-08 13:39:53 +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) {
|
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;
|
|
||||||
};
|
};
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user