diff --git a/examples/svelte/src/routes/examples/edges/ButtonEdge.svelte b/examples/svelte/src/routes/examples/edges/ButtonEdge.svelte
index 9096a029..c18cc65a 100644
--- a/examples/svelte/src/routes/examples/edges/ButtonEdge.svelte
+++ b/examples/svelte/src/routes/examples/edges/ButtonEdge.svelte
@@ -5,38 +5,21 @@
type EdgeProps,
EdgeLabelRenderer,
useSvelteFlow,
- MarkerType
+ MarkerType,
+ EdgeReconnectAnchor
} from '@xyflow/svelte';
- type $$Props = EdgeProps;
-
- interface Props {
- id?: $$Props['id'];
- style?: $$Props['style'];
- markerEnd?: $$Props['markerEnd'];
- sourceX: $$Props['sourceX'];
- sourceY: $$Props['sourceY'];
- sourcePosition: $$Props['sourcePosition'];
- targetX: $$Props['targetX'];
- targetY: $$Props['targetY'];
- targetPosition: $$Props['targetPosition'];
- [key: string]: any;
- }
-
let {
- id = '',
- style = undefined,
- markerEnd = undefined,
+ style,
+ markerEnd,
sourceX,
sourceY,
sourcePosition,
targetX,
targetY,
targetPosition,
- ...rest
- }: Props = $props();
-
- rest;
+ selected
+ }: EdgeProps = $props();
let [edgePath, labelX, labelY] = $derived(
getBezierPath({
@@ -50,42 +33,61 @@
);
const { updateEdge } = useSvelteFlow();
+
+ let reconnecting = $state(false);
-
-
-
+
+{/if}
+
+{#if selected}
+
+
+{/if}