feat: added ReactFlow-based node graph #11

Merged
j.gerla merged 68 commits from feat/visual-programming-interface into dev 2025-10-28 11:59:03 +00:00
Showing only changes of commit a0324479e6 - Show all commits

View File

@@ -80,23 +80,9 @@ function addNode(nodeType: string, position: XYPosition) {
id: `phase-${phaseNumber}`, id: `phase-${phaseNumber}`,
type: nodeType, type: nodeType,
position, position,
data: {label: `"new"`, number: phaseNumber}, data: {label: 'new', number: phaseNumber},
}; };
} }
case "start":
return {
id: getId(),
type: nodeType,
position,
data: {label: `new start node`},
};
case "end":
return {
id: getId(),
type: nodeType,
position,
data: {label: `new end node`},
};
case "norm": case "norm":
{ {
const normNumber = nds.filter((node) => node.type === 'norm').length; const normNumber = nds.filter((node) => node.type === 'norm').length;