Refactor node creation logic in PageComponent
This commit is contained in:
parent
48e62fedea
commit
b105d60cc5
1 changed files with 9 additions and 23 deletions
|
|
@ -237,18 +237,6 @@ export default function Page({
|
||||||
let newId = getNodeId(type);
|
let newId = getNodeId(type);
|
||||||
let newNode: NodeType;
|
let newNode: NodeType;
|
||||||
|
|
||||||
if (data.type !== "groupNode") {
|
|
||||||
// Create a new node object
|
|
||||||
newNode = {
|
|
||||||
id: newId,
|
|
||||||
type: "genericNode",
|
|
||||||
position,
|
|
||||||
data: {
|
|
||||||
...data,
|
|
||||||
id: newId,
|
|
||||||
},
|
|
||||||
};
|
|
||||||
} else {
|
|
||||||
// Create a new node object
|
// Create a new node object
|
||||||
newNode = {
|
newNode = {
|
||||||
id: newId,
|
id: newId,
|
||||||
|
|
@ -260,8 +248,6 @@ export default function Page({
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
|
||||||
// Add the new node to the list of nodes in state
|
|
||||||
}
|
|
||||||
setNodes((nds) => nds.concat(newNode));
|
setNodes((nds) => nds.concat(newNode));
|
||||||
} else if (event.dataTransfer.types.some((types) => types === "Files")) {
|
} else if (event.dataTransfer.types.some((types) => types === "Files")) {
|
||||||
takeSnapshot();
|
takeSnapshot();
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue