From 0cd68914c1d77bb4ab810af8a0e9abe215637659 Mon Sep 17 00:00:00 2001 From: peterkogo Date: Tue, 10 Dec 2024 12:12:21 +0100 Subject: [PATCH] clean up BaseEdge, fix store functions --- .../src/lib/components/BaseEdge/index.ts | 1 - .../src/lib/components/BaseEdge/types.ts | 23 ---- .../components/EdgeWrapper/EdgeWrapper.svelte | 1 - .../{BaseEdge => edges}/BaseEdge.svelte | 2 +- .../lib/components/edges/BezierEdge.svelte | 15 +-- .../edges/BezierEdgeInternal.svelte | 21 +-- .../components/edges/SmoothStepEdge.svelte | 12 +- .../edges/SmoothStepEdgeInternal.svelte | 20 +-- .../src/lib/components/edges/StepEdge.svelte | 2 +- .../components/edges/StepEdgeInternal.svelte | 2 +- .../lib/components/edges/StraightEdge.svelte | 2 +- .../edges/StraightEdgeInternal.svelte | 2 +- .../svelte/src/lib/components/edges/index.ts | 4 +- packages/svelte/src/lib/index.ts | 9 +- packages/svelte/src/lib/store/index.ts | 122 +++--------------- packages/svelte/src/lib/types/edges.ts | 22 ++++ 16 files changed, 91 insertions(+), 169 deletions(-) delete mode 100644 packages/svelte/src/lib/components/BaseEdge/index.ts delete mode 100644 packages/svelte/src/lib/components/BaseEdge/types.ts rename packages/svelte/src/lib/components/{BaseEdge => edges}/BaseEdge.svelte (93%) diff --git a/packages/svelte/src/lib/components/BaseEdge/index.ts b/packages/svelte/src/lib/components/BaseEdge/index.ts deleted file mode 100644 index 65bb0fbc..00000000 --- a/packages/svelte/src/lib/components/BaseEdge/index.ts +++ /dev/null @@ -1 +0,0 @@ -export { default as BaseEdge } from './BaseEdge.svelte'; diff --git a/packages/svelte/src/lib/components/BaseEdge/types.ts b/packages/svelte/src/lib/components/BaseEdge/types.ts deleted file mode 100644 index 41a1189b..00000000 --- a/packages/svelte/src/lib/components/BaseEdge/types.ts +++ /dev/null @@ -1,23 +0,0 @@ -import type { EdgeProps } from '$lib/types'; - -export type BaseEdgeProps = Pick< - EdgeProps, - 'interactionWidth' | 'label' | 'labelStyle' | 'style' -> & { - id?: string; - /** SVG path of the edge */ - path: string; - /** The x coordinate of the label */ - labelX?: number; - /** The y coordinate of the label */ - labelY?: number; - /** Marker at start of edge - * @example 'url(#arrow)' - */ - markerStart?: string; - /** Marker at end of edge - * @example 'url(#arrow)' - */ - markerEnd?: string; - class?: string; -}; diff --git a/packages/svelte/src/lib/components/EdgeWrapper/EdgeWrapper.svelte b/packages/svelte/src/lib/components/EdgeWrapper/EdgeWrapper.svelte index d235ee72..f6bc36a0 100644 --- a/packages/svelte/src/lib/components/EdgeWrapper/EdgeWrapper.svelte +++ b/packages/svelte/src/lib/components/EdgeWrapper/EdgeWrapper.svelte @@ -4,7 +4,6 @@ import { getMarkerId } from '@xyflow/system'; - import { useStore } from '$lib/store'; import { BezierEdgeInternal } from '$lib/components/edges'; import { useHandleEdgeSelect } from '$lib/hooks/useHandleEdgeSelect'; diff --git a/packages/svelte/src/lib/components/BaseEdge/BaseEdge.svelte b/packages/svelte/src/lib/components/edges/BaseEdge.svelte similarity index 93% rename from packages/svelte/src/lib/components/BaseEdge/BaseEdge.svelte rename to packages/svelte/src/lib/components/edges/BaseEdge.svelte index fb1f1588..54183e34 100644 --- a/packages/svelte/src/lib/components/BaseEdge/BaseEdge.svelte +++ b/packages/svelte/src/lib/components/edges/BaseEdge.svelte @@ -1,6 +1,6 @@