diff --git a/packages/svelte/CHANGELOG.md b/packages/svelte/CHANGELOG.md
index 439de951..bfd9be66 100644
--- a/packages/svelte/CHANGELOG.md
+++ b/packages/svelte/CHANGELOG.md
@@ -1,5 +1,8 @@
## 0.0.22
+- add `connectionLine` slot for rendering a custom connection line
+- add `connectionLineStyle` and `connectionLineContainerStyle` props
+- add `useConnection` hook
- add `nodeDragThreshold` prop
- add `fitViewOptions` prop
- add `defaultEdgeOptions` prop
diff --git a/packages/svelte/src/lib/components/ConnectionLine/ConnectionLine.svelte b/packages/svelte/src/lib/components/ConnectionLine/ConnectionLine.svelte
index 4635dad5..eb30d3f7 100644
--- a/packages/svelte/src/lib/components/ConnectionLine/ConnectionLine.svelte
+++ b/packages/svelte/src/lib/components/ConnectionLine/ConnectionLine.svelte
@@ -5,7 +5,7 @@
export let containerStyle: string = '';
export let style: string = '';
- export let usingCustomLine: boolean = false;
+ export let isCustomComponent: boolean = false;
const { width, height, connection } = useStore();
@@ -15,7 +15,7 @@
- {#if !usingCustomLine}
+ {#if !isCustomComponent}
{/if}
diff --git a/packages/svelte/src/lib/container/SvelteFlow/SvelteFlow.svelte b/packages/svelte/src/lib/container/SvelteFlow/SvelteFlow.svelte
index 94e0c117..aaf51063 100644
--- a/packages/svelte/src/lib/container/SvelteFlow/SvelteFlow.svelte
+++ b/packages/svelte/src/lib/container/SvelteFlow/SvelteFlow.svelte
@@ -167,7 +167,7 @@
diff --git a/packages/svelte/src/lib/hooks/useSvelteFlow.ts b/packages/svelte/src/lib/hooks/useSvelteFlow.ts
index 47603751..d4a40ac3 100644
--- a/packages/svelte/src/lib/hooks/useSvelteFlow.ts
+++ b/packages/svelte/src/lib/hooks/useSvelteFlow.ts
@@ -95,9 +95,7 @@ export function useSvelteFlow(): {
{ duration: options?.duration }
);
},
- fitView: (fitViewOptions?: FitViewOptions) => {
- fitView(get(nodes), fitViewOptions);
- },
+ fitView,
project: (position: XYPosition) => {
const _snapGrid = get(snapGrid);
return pointToRendererPoint(
diff --git a/packages/svelte/src/lib/store/types.ts b/packages/svelte/src/lib/store/types.ts
index c9511bd5..9156f6f0 100644
--- a/packages/svelte/src/lib/store/types.ts
+++ b/packages/svelte/src/lib/store/types.ts
@@ -23,7 +23,7 @@ export type SvelteFlowStoreActions = {
setMinZoom: (minZoom: number) => void;
setMaxZoom: (maxZoom: number) => void;
setTranslateExtent: (extent: CoordinateExtent) => void;
- fitView: (nodes: Node[], options?: FitViewOptions) => boolean;
+ fitView: (options?: FitViewOptions) => boolean;
updateNodePositions: UpdateNodePositions;
updateNodeDimensions: (updates: NodeDimensionUpdate[]) => void;
unselectNodesAndEdges: () => void;