diff --git a/examples/svelte/src/routes/examples/custom-connection-line/CustomNode.svelte b/examples/svelte/src/routes/examples/custom-connection-line/CustomNode.svelte index 0f4cc6bd..6507ce51 100644 --- a/examples/svelte/src/routes/examples/custom-connection-line/CustomNode.svelte +++ b/examples/svelte/src/routes/examples/custom-connection-line/CustomNode.svelte @@ -1,34 +1,35 @@
-
Node
- - - +
Node
+ + +
diff --git a/examples/svelte/src/routes/examples/customnode/CustomNode.svelte b/examples/svelte/src/routes/examples/customnode/CustomNode.svelte index e22701e3..47a33534 100644 --- a/examples/svelte/src/routes/examples/customnode/CustomNode.svelte +++ b/examples/svelte/src/routes/examples/customnode/CustomNode.svelte @@ -6,6 +6,8 @@ export let data: $$Props['data']; + $$restProps; + const { colorStore } = data; diff --git a/examples/svelte/src/routes/examples/edges/ButtonEdge.svelte b/examples/svelte/src/routes/examples/edges/ButtonEdge.svelte index 235aab98..ee582226 100644 --- a/examples/svelte/src/routes/examples/edges/ButtonEdge.svelte +++ b/examples/svelte/src/routes/examples/edges/ButtonEdge.svelte @@ -4,27 +4,18 @@ type $$Props = EdgeProps; export let id: $$Props['id'] = ''; - export let source: $$Props['source'] = ''; - export let target: $$Props['target'] = ''; - export let animated: $$Props['animated'] = undefined; - export let selected: $$Props['selected'] = undefined; - export let label: $$Props['label'] = undefined; - export let labelStyle: $$Props['labelStyle'] = undefined; - export let data: $$Props['data'] = undefined; export let style: $$Props['style'] = undefined; - export let markerStart: $$Props['markerStart'] = undefined; export let markerEnd: $$Props['markerEnd'] = undefined; - export let interactionWidth: $$Props['interactionWidth'] = undefined; export let sourceX: $$Props['sourceX']; export let sourceY: $$Props['sourceY']; export let sourcePosition: $$Props['sourcePosition']; - export let sourceHandleId: $$Props['sourceHandleId'] = undefined; export let targetX: $$Props['targetX']; export let targetY: $$Props['targetY']; export let targetPosition: $$Props['targetPosition']; - export let targetHandleId: $$Props['targetHandleId'] = undefined; + + $$restProps; $: [edgePath, labelX, labelY] = getBezierPath({ sourceX, @@ -34,18 +25,6 @@ targetY, targetPosition }); - - source; - target; - animated; - selected; - data; - label; - labelStyle; - markerStart; - interactionWidth; - sourceHandleId; - targetHandleId; diff --git a/examples/svelte/src/routes/examples/edges/CustomBezierEdge.svelte b/examples/svelte/src/routes/examples/edges/CustomBezierEdge.svelte index 48d86c3d..960d3e6e 100644 --- a/examples/svelte/src/routes/examples/edges/CustomBezierEdge.svelte +++ b/examples/svelte/src/routes/examples/edges/CustomBezierEdge.svelte @@ -3,14 +3,8 @@ type $$Props = EdgeProps; - export let id: $$Props['id'] = ''; - export let source: $$Props['source'] = ''; - export let target: $$Props['target'] = ''; - export let animated: $$Props['animated'] = undefined; - export let selected: $$Props['selected'] = undefined; export let label: $$Props['label'] = undefined; export let labelStyle: $$Props['labelStyle'] = undefined; - export let data: $$Props['data'] = undefined; export let style: $$Props['style'] = undefined; export let markerStart: $$Props['markerStart'] = undefined; export let markerEnd: $$Props['markerEnd'] = undefined; @@ -19,23 +13,12 @@ export let sourceX: $$Props['sourceX']; export let sourceY: $$Props['sourceY']; export let sourcePosition: $$Props['sourcePosition']; - export let sourceHandleId: $$Props['sourceHandleId'] = undefined; export let targetX: $$Props['targetX']; export let targetY: $$Props['targetY']; export let targetPosition: $$Props['targetPosition']; - export let targetHandleId: $$Props['targetHandleId'] = undefined; - id; - source; - target; - animated; - selected; - data; - sourcePosition; - targetPosition; - sourceHandleId; - targetHandleId; + $$restProps;
diff --git a/examples/svelte/src/routes/examples/handle-connect/SingleHandleNode.svelte b/examples/svelte/src/routes/examples/handle-connect/SingleHandleNode.svelte index 7c1e026d..d2958969 100644 --- a/examples/svelte/src/routes/examples/handle-connect/SingleHandleNode.svelte +++ b/examples/svelte/src/routes/examples/handle-connect/SingleHandleNode.svelte @@ -21,34 +21,7 @@ console.log('disconnect source', connection); } - export let data: $$Props['data']; - export let targetPosition: $$Props['targetPosition'] = Position.Top; - export let sourcePosition: $$Props['sourcePosition'] = Position.Bottom; - export let width: $$Props['width'] = undefined; - export let height: $$Props['height'] = undefined; - export let selected: $$Props['selected'] = undefined; - export let type: $$Props['type'] = undefined; - export let zIndex: $$Props['zIndex'] = undefined; - export let dragging: $$Props['dragging'] = false; - export let dragHandle: $$Props['dragHandle'] = undefined; - export let positionAbsolute: $$Props['positionAbsolute'] = { - x: 0, - y: 0 - }; - export let isConnectable: $$Props['isConnectable'] = undefined; - - data; - targetPosition; - sourcePosition; - width; - height; - selected; - type; - zIndex; - dragging; - dragHandle; - positionAbsolute; - isConnectable; + $$restProps;
diff --git a/examples/svelte/src/routes/examples/node-resizer/+page.svelte b/examples/svelte/src/routes/examples/node-resizer/+page.svelte index 8e08174a..e03acf34 100644 --- a/examples/svelte/src/routes/examples/node-resizer/+page.svelte +++ b/examples/svelte/src/routes/examples/node-resizer/+page.svelte @@ -1,13 +1,14 @@ import { Handle, NodeResizer, Position, type NodeProps } from '@xyflow/svelte'; + import type { ResizeNode } from './types'; - type $$Props = NodeProps; + type $$Props = NodeProps; - export let data: $$Props['data'] = undefined; + export let data: $$Props['data']; export let selected: $$Props['selected'] = undefined; diff --git a/examples/svelte/src/routes/examples/node-resizer/HorizontalResizer.svelte b/examples/svelte/src/routes/examples/node-resizer/HorizontalResizer.svelte index 4942e511..5caea508 100644 --- a/examples/svelte/src/routes/examples/node-resizer/HorizontalResizer.svelte +++ b/examples/svelte/src/routes/examples/node-resizer/HorizontalResizer.svelte @@ -1,9 +1,10 @@ - - - - - - - ); -} - -export default ResizeIcon; diff --git a/examples/svelte/src/routes/examples/node-resizer/VerticalResizer.svelte b/examples/svelte/src/routes/examples/node-resizer/VerticalResizer.svelte index 65ccae15..5e173508 100644 --- a/examples/svelte/src/routes/examples/node-resizer/VerticalResizer.svelte +++ b/examples/svelte/src/routes/examples/node-resizer/VerticalResizer.svelte @@ -1,9 +1,10 @@ ; diff --git a/examples/svelte/src/routes/examples/node-toolbar/CustomNode.svelte b/examples/svelte/src/routes/examples/node-toolbar/CustomNode.svelte index af2dabaa..99b00f7c 100644 --- a/examples/svelte/src/routes/examples/node-toolbar/CustomNode.svelte +++ b/examples/svelte/src/routes/examples/node-toolbar/CustomNode.svelte @@ -2,6 +2,7 @@ import { NodeToolbar, type NodeProps, Handle, Position } from '@xyflow/svelte'; type $$Props = NodeProps; + $$restProps; export let data: $$Props['data']; diff --git a/examples/svelte/src/routes/examples/overview/CustomNode.svelte b/examples/svelte/src/routes/examples/overview/CustomNode.svelte index faf6a2a5..0e991ac2 100644 --- a/examples/svelte/src/routes/examples/overview/CustomNode.svelte +++ b/examples/svelte/src/routes/examples/overview/CustomNode.svelte @@ -1,7 +1,8 @@ diff --git a/examples/svelte/src/routes/examples/subflows/DebugNode.svelte b/examples/svelte/src/routes/examples/subflows/DebugNode.svelte index 9676957e..ecacb06b 100644 --- a/examples/svelte/src/routes/examples/subflows/DebugNode.svelte +++ b/examples/svelte/src/routes/examples/subflows/DebugNode.svelte @@ -1,16 +1,19 @@
{id}
- x:{Math.round(positionAbsolute.x)} y:{Math.round(positionAbsolute.y)} z:{zIndex} + x:{Math.round(positionAbsoluteX)} y:{Math.round(positionAbsoluteY)} z:{zIndex}
diff --git a/examples/svelte/src/routes/examples/useupdatenodeinternals/CustomNode.svelte b/examples/svelte/src/routes/examples/useupdatenodeinternals/CustomNode.svelte index fbe9c8d7..89a73e1c 100644 --- a/examples/svelte/src/routes/examples/useupdatenodeinternals/CustomNode.svelte +++ b/examples/svelte/src/routes/examples/useupdatenodeinternals/CustomNode.svelte @@ -4,6 +4,7 @@ type $$Props = NodeProps; export let id: $$Props['id']; + $$restProps; const updateNodeInternals = useUpdateNodeInternals();