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 @@