From 286753349e187ec41ea1dd7c2d5b62fb27ed1109 Mon Sep 17 00:00:00 2001
From: Peter
Date: Mon, 18 Sep 2023 17:45:21 +0200
Subject: [PATCH] fix(svelte) changed attribute names from className to class
in zoom and drag actions
---
packages/svelte/src/lib/actions/drag/index.ts | 4 ++--
packages/svelte/src/lib/actions/zoom/index.ts | 2 ++
2 files changed, 4 insertions(+), 2 deletions(-)
diff --git a/packages/svelte/src/lib/actions/drag/index.ts b/packages/svelte/src/lib/actions/drag/index.ts
index 692a1789..5a0d4436 100644
--- a/packages/svelte/src/lib/actions/drag/index.ts
+++ b/packages/svelte/src/lib/actions/drag/index.ts
@@ -6,7 +6,7 @@ import type { SvelteFlowStore } from '$lib/store/types';
type UseDragParams = {
store: SvelteFlowStore;
disabled?: boolean;
- noDragClassName?: string;
+ noDragClass?: string;
handleSelector?: string;
nodeId?: string;
isSelectable?: boolean;
@@ -47,7 +47,7 @@ export default function drag(domNode: Element, params: UseDragParams) {
dragInstance.update({
domNode,
- noDragClassName: params.noDragClassName,
+ noDragClassName: params.noDragClass,
handleSelector: params.handleSelector,
nodeId: params.nodeId,
isSelectable: params.isSelectable
diff --git a/packages/svelte/src/lib/actions/zoom/index.ts b/packages/svelte/src/lib/actions/zoom/index.ts
index ce579788..d85bc101 100644
--- a/packages/svelte/src/lib/actions/zoom/index.ts
+++ b/packages/svelte/src/lib/actions/zoom/index.ts
@@ -30,6 +30,8 @@ type ZoomParams = {
panOnScrollMode: PanOnScrollMode;
zoomActivationKeyPressed: boolean;
preventScrolling: boolean;
+ // last two instances of 'classname' being used
+ // changing it to class would require object restructuring for use with panZoomInstance.update
noPanClassName: string;
noWheelClassName: string;
userSelectionActive: boolean;