From 95e36d0c2c1a65ae76a38a6540e20d8e3b2f4867 Mon Sep 17 00:00:00 2001
From: Braks <78412429+bcakmakoglu@users.noreply.github.com>
Date: Fri, 22 Apr 2022 20:20:22 +0200
Subject: [PATCH] refactor: use d3-drag
---
packages/vue-flow/package.json | 2 +-
.../src/components/Nodes/NodeWrapper.vue | 145 +-
.../NodesSelection/NodesSelection.vue | 46 +-
packages/vue-flow/src/composables/index.ts | 1 +
packages/vue-flow/src/composables/useDrag.ts | 128 ++
packages/vue-flow/src/types/hooks.ts | 3 +-
yarn.lock | 1509 ++++++-----------
7 files changed, 765 insertions(+), 1069 deletions(-)
create mode 100644 packages/vue-flow/src/composables/useDrag.ts
diff --git a/packages/vue-flow/package.json b/packages/vue-flow/package.json
index 33df0abb..e8bd9a03 100644
--- a/packages/vue-flow/package.json
+++ b/packages/vue-flow/package.json
@@ -37,10 +37,10 @@
"vue": "^3.2.25"
},
"dependencies": {
- "@braks/revue-draggable": "^0.4.2",
"@types/d3": "^7.1.0",
"@vueuse/core": "^8.4.2",
"d3": "^7.4.4",
+ "d3-drag": "^3.0.0",
"d3-selection": "^3.0.0",
"d3-zoom": "^3.0.0"
},
diff --git a/packages/vue-flow/src/components/Nodes/NodeWrapper.vue b/packages/vue-flow/src/components/Nodes/NodeWrapper.vue
index 77168670..0070da6e 100644
--- a/packages/vue-flow/src/components/Nodes/NodeWrapper.vue
+++ b/packages/vue-flow/src/components/Nodes/NodeWrapper.vue
@@ -1,14 +1,14 @@