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;