diff --git a/.changeset/chilly-donkeys-relax.md b/.changeset/chilly-donkeys-relax.md index bde60469..709eb42a 100644 --- a/.changeset/chilly-donkeys-relax.md +++ b/.changeset/chilly-donkeys-relax.md @@ -1,6 +1,5 @@ --- '@xyflow/react': patch -'@xyflow/svelte': patch --- -Omit `defaultValue` from `Node`'s and `Edge`'s `domAttributes` to fix type incompatibility when using `WritableDraft` +Omit `defaultValue` from `Node`'s `domAttributes` to fix type incompatibility when using `WritableDraft` diff --git a/packages/react/src/types/edges.ts b/packages/react/src/types/edges.ts index 175357f9..2489fb12 100644 --- a/packages/react/src/types/edges.ts +++ b/packages/react/src/types/edges.ts @@ -72,10 +72,7 @@ export type Edge< /** * General escape hatch for adding custom attributes to the edge's DOM element. */ - domAttributes?: Omit< - SVGAttributes, - 'id' | 'style' | 'className' | 'role' | 'aria-label' | 'defaultValue' - >; + domAttributes?: Omit, 'id' | 'style' | 'className' | 'role' | 'aria-label'>; }; type SmoothStepEdge = Record> = Edge< diff --git a/packages/svelte/src/lib/types/edges.ts b/packages/svelte/src/lib/types/edges.ts index 4e151d05..8b38797e 100644 --- a/packages/svelte/src/lib/types/edges.ts +++ b/packages/svelte/src/lib/types/edges.ts @@ -35,7 +35,7 @@ export type Edge< */ domAttributes?: Omit< SVGAttributes, - 'id' | 'style' | 'class' | 'role' | 'aria-label' | 'defaultValue' + 'id' | 'style' | 'class' | 'role' | 'aria-label' >; }; diff --git a/packages/svelte/src/lib/types/nodes.ts b/packages/svelte/src/lib/types/nodes.ts index f751153f..69f2063f 100644 --- a/packages/svelte/src/lib/types/nodes.ts +++ b/packages/svelte/src/lib/types/nodes.ts @@ -38,7 +38,6 @@ export type Node< | 'draggable' | 'role' | 'aria-label' - | 'defaultValue' | keyof DOMAttributes >; };