From 8512d344ef88423a4a9292713b2c0a5b17e60e86 Mon Sep 17 00:00:00 2001 From: peterkogo Date: Tue, 21 Oct 2025 14:26:41 +0200 Subject: [PATCH] use new createContext utility for better type safety --- .../lib/components/EdgeLabel/EdgeLabel.svelte | 17 +++++---- .../EdgeReconnectAnchor.svelte | 10 +++--- .../components/EdgeWrapper/EdgeWrapper.svelte | 10 +++--- .../src/lib/components/Handle/Handle.svelte | 9 ++--- .../components/NodeWrapper/NodeWrapper.svelte | 17 +++++---- .../src/lib/hooks/derivedWarning.svelte.ts | 24 ------------- .../lib/hooks/useNodeConnections.svelte.ts | 4 +-- packages/svelte/src/lib/hooks/useStore.ts | 5 --- .../hooks/useUpdateNodeInternals.svelte.ts | 4 +-- .../plugins/NodeResizer/ResizeControl.svelte | 15 +++++--- .../plugins/NodeToolbar/NodeToolbar.svelte | 9 +++-- packages/svelte/src/lib/store/context.ts | 36 +++++++++++++++++++ 12 files changed, 89 insertions(+), 71 deletions(-) delete mode 100644 packages/svelte/src/lib/hooks/derivedWarning.svelte.ts create mode 100644 packages/svelte/src/lib/store/context.ts diff --git a/packages/svelte/src/lib/components/EdgeLabel/EdgeLabel.svelte b/packages/svelte/src/lib/components/EdgeLabel/EdgeLabel.svelte index b01ce307..ab48ef0d 100644 --- a/packages/svelte/src/lib/components/EdgeLabel/EdgeLabel.svelte +++ b/packages/svelte/src/lib/components/EdgeLabel/EdgeLabel.svelte @@ -1,11 +1,11 @@
{ - if (selectEdgeOnClick) store.handleEdgeSelection(edgeId); + if (selectEdgeOnClick && edgeId) store.handleEdgeSelection(edgeId); }} {...rest} > diff --git a/packages/svelte/src/lib/components/EdgeReconnectAnchor/EdgeReconnectAnchor.svelte b/packages/svelte/src/lib/components/EdgeReconnectAnchor/EdgeReconnectAnchor.svelte index 81f0ab2d..2a4975df 100644 --- a/packages/svelte/src/lib/components/EdgeReconnectAnchor/EdgeReconnectAnchor.svelte +++ b/packages/svelte/src/lib/components/EdgeReconnectAnchor/EdgeReconnectAnchor.svelte @@ -1,8 +1,8 @@