From c8881264382cf6c2729594688b01f25bc4562c8a Mon Sep 17 00:00:00 2001 From: moklick Date: Thu, 16 Nov 2023 11:56:17 +0100 Subject: [PATCH] fix(svelte): use map for dimension updates --- .../components/NodeWrapper/NodeWrapper.svelte | 21 +++++++++++-------- 1 file changed, 12 insertions(+), 9 deletions(-) diff --git a/packages/svelte/src/lib/components/NodeWrapper/NodeWrapper.svelte b/packages/svelte/src/lib/components/NodeWrapper/NodeWrapper.svelte index e422b444..29631836 100644 --- a/packages/svelte/src/lib/components/NodeWrapper/NodeWrapper.svelte +++ b/packages/svelte/src/lib/components/NodeWrapper/NodeWrapper.svelte @@ -87,13 +87,18 @@ if (doUpdate) { requestAnimationFrame(() => - updateNodeDimensions([ - { - id, - nodeElement: nodeRef, - forceUpdate: true - } - ]) + updateNodeDimensions( + new Map([ + [ + id, + { + id, + nodeElement: nodeRef, + forceUpdate: true + } + ] + ]) + ) ); } @@ -124,8 +129,6 @@ dispatch('nodeclick', { node, event }); } - - // @todo: add selectable state