diff --git a/examples/svelte/src/components/Header/Header.svelte b/examples/svelte/src/components/Header/Header.svelte index 90cdc62b..007d8ded 100644 --- a/examples/svelte/src/components/Header/Header.svelte +++ b/examples/svelte/src/components/Header/Header.svelte @@ -23,7 +23,8 @@ 'usenodesdata', 'usesvelteflow', 'useupdatenodeinternals', - 'validation' + 'validation', + 'reset' ]; const onChange = (event: Event) => { diff --git a/examples/svelte/src/routes/examples/reset/+page.svelte b/examples/svelte/src/routes/examples/reset/+page.svelte new file mode 100644 index 00000000..78b1b245 --- /dev/null +++ b/examples/svelte/src/routes/examples/reset/+page.svelte @@ -0,0 +1,43 @@ + + + + +
+ + + + + +
diff --git a/packages/svelte/CHANGELOG.md b/packages/svelte/CHANGELOG.md index 365f85cb..4635387f 100644 --- a/packages/svelte/CHANGELOG.md +++ b/packages/svelte/CHANGELOG.md @@ -11,6 +11,7 @@ - better cursor defaults for the pane, nodes and edges - add `initialWidth` and `initialHeight` node attributes for specifying initial dimensions for ssr +- always re-measure nodes when new nodes get passed - fix `NodeResizer` when used in combination with `nodeOrigin` ## 0.0.36 diff --git a/packages/svelte/src/lib/components/NodeWrapper/NodeWrapper.svelte b/packages/svelte/src/lib/components/NodeWrapper/NodeWrapper.svelte index 07d13059..50dda4e7 100644 --- a/packages/svelte/src/lib/components/NodeWrapper/NodeWrapper.svelte +++ b/packages/svelte/src/lib/components/NodeWrapper/NodeWrapper.svelte @@ -1,7 +1,13 @@