From 51f08aaca5ddfbaa3259f666005d687d0a83f3db Mon Sep 17 00:00:00 2001 From: peterkogo Date: Tue, 8 Oct 2024 12:03:22 +0200 Subject: [PATCH] added changelog --- .changeset/brave-worms-study.md | 5 +++++ packages/svelte/src/lib/hooks/useNodesData.ts | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) create mode 100644 .changeset/brave-worms-study.md diff --git a/.changeset/brave-worms-study.md b/.changeset/brave-worms-study.md new file mode 100644 index 00000000..123459fe --- /dev/null +++ b/.changeset/brave-worms-study.md @@ -0,0 +1,5 @@ +--- +'@xyflow/svelte': patch +--- + +Fixed hook useNodesData unexpectedly returning undefined diff --git a/packages/svelte/src/lib/hooks/useNodesData.ts b/packages/svelte/src/lib/hooks/useNodesData.ts index e4d8dd36..2e8fba50 100644 --- a/packages/svelte/src/lib/hooks/useNodesData.ts +++ b/packages/svelte/src/lib/hooks/useNodesData.ts @@ -41,7 +41,7 @@ export function useNodesData(nodeIds: any): any { } if (!shallowNodeData(nextNodesData, prevNodesData) || initialRun) { - prevNodesData = [...nextNodesData]; + prevNodesData = nextNodesData; set(isArrayOfIds ? nextNodesData : nextNodesData[0] ?? null); initialRun = false; }