diff --git a/.changeset/hungry-jobs-wave.md b/.changeset/hungry-jobs-wave.md index 88ee9ad8..c1d6b61f 100644 --- a/.changeset/hungry-jobs-wave.md +++ b/.changeset/hungry-jobs-wave.md @@ -2,4 +2,4 @@ '@xyflow/svelte': minor --- -Bump required Svelte version to >=5.40.0 +Bump required Svelte version to >=5.40.0 to utilize typed contexts diff --git a/packages/svelte/src/lib/components/EdgeWrapper/EdgeWrapper.svelte b/packages/svelte/src/lib/components/EdgeWrapper/EdgeWrapper.svelte index d86ec944..266f1737 100644 --- a/packages/svelte/src/lib/components/EdgeWrapper/EdgeWrapper.svelte +++ b/packages/svelte/src/lib/components/EdgeWrapper/EdgeWrapper.svelte @@ -52,7 +52,8 @@ ariaLabel } = $derived(edge); - setEdgeIdContext(edge.id); + // svelte-ignore state_referenced_locally + setEdgeIdContext(id); // svelte-ignore non_reactive_update let edgeRef: SVGGElement | null = null; diff --git a/packages/svelte/src/lib/plugins/NodeResizer/types.ts b/packages/svelte/src/lib/plugins/NodeResizer/types.ts index ee13b799..3ca9624b 100644 --- a/packages/svelte/src/lib/plugins/NodeResizer/types.ts +++ b/packages/svelte/src/lib/plugins/NodeResizer/types.ts @@ -75,7 +75,7 @@ export type ResizeControlProps = Pick< * @example ResizeControlVariant.Handle, ResizeControlVariant.Line */ variant?: ResizeControlVariant; - /** Required nodeId if used outside of a custom node */ + /** nodeId must be provided when used outside a custom node */ nodeId?: string; children?: Snippet; } & HTMLAttributes;