fix(svelte): node toolbar for subflows

This commit is contained in:
moklick
2024-05-06 15:50:41 +02:00
parent 9cf09651a6
commit fb30b81cb4
3 changed files with 6 additions and 13 deletions

View File

@@ -1,5 +1,9 @@
# @xyflow/svelte
## 0.1.3
- fix `NodeToolbar` for subflows
## 0.1.2
- export `InternalNode` type

View File

@@ -1,6 +1,6 @@
{
"name": "@xyflow/svelte",
"version": "0.1.2",
"version": "0.1.3",
"description": "Svelte Flow - A highly customizable Svelte library for building node-based editors, workflow systems, diagrams and more.",
"keywords": [
"svelte",

View File

@@ -42,18 +42,7 @@
}
$: {
let nodeRect: Rect | undefined = undefined;
if (toolbarNodes.length === 1) {
const toolbarNode = toolbarNodes[0];
nodeRect = {
...toolbarNode.position,
width: toolbarNode.measured.width ?? toolbarNode.width ?? 0,
height: toolbarNode.measured.height ?? toolbarNode.height ?? 0
};
} else if (toolbarNodes.length > 1) {
nodeRect = getNodesBounds(toolbarNodes, { nodeOrigin: $nodeOrigin });
}
const nodeRect = getNodesBounds(toolbarNodes, { nodeOrigin: $nodeOrigin });
if (nodeRect) {
transform = getNodeToolbarTransform(nodeRect, $viewport, _position, _offset, _align);