refactor(react/changes): handle resize

This commit is contained in:
moklick
2024-01-11 10:27:07 +01:00
parent bff944e29a
commit f4def7d6c1
3 changed files with 6 additions and 4 deletions
@@ -63,6 +63,7 @@ const CustomNodeFlow = () => {
onEdgesChange={onEdgesChange} onEdgesChange={onEdgesChange}
onConnect={onConnect} onConnect={onConnect}
fitView fitView
className="multiset"
> >
<Controls /> <Controls />
<Background /> <Background />
@@ -1,3 +1,3 @@
.react-flow .react-flow__node { .multiset .react-flow__node {
width: 50px; width: 50px;
} }
+4 -3
View File
@@ -152,10 +152,11 @@ function applyChange(change: any, element: any, elements: any[] = []): any {
element.computed ??= {}; element.computed ??= {};
element.computed.width = change.dimensions.width; element.computed.width = change.dimensions.width;
element.computed.height = change.dimensions.height; element.computed.height = change.dimensions.height;
}
if (typeof change.updateStyle !== 'undefined') { if (change.resizing) {
element.style = Object.assign({}, element.style, change.updateStyle); element.width = change.dimensions.width;
element.height = change.dimensions.height;
}
} }
if (typeof change.resizing === 'boolean') { if (typeof change.resizing === 'boolean') {