From 4f026e841aade40eedff26f73a0984c936a43ece Mon Sep 17 00:00:00 2001 From: Braks <78412429+bcakmakoglu@users.noreply.github.com> Date: Wed, 6 Apr 2022 15:27:39 +0200 Subject: [PATCH] refactor(nodes): Remove DraggableCore component and use composable * Remove node-element prop from NodeProps --- package/src/components/Nodes/NodeWrapper.vue | 195 ++++++++++--------- package/src/types/node.ts | 4 +- 2 files changed, 101 insertions(+), 98 deletions(-) diff --git a/package/src/components/Nodes/NodeWrapper.vue b/package/src/components/Nodes/NodeWrapper.vue index 2284eea5..f857417f 100644 --- a/package/src/components/Nodes/NodeWrapper.vue +++ b/package/src/components/Nodes/NodeWrapper.vue @@ -1,5 +1,5 @@ diff --git a/package/src/types/node.ts b/package/src/types/node.ts index 0dff398e..0ce0ff44 100644 --- a/package/src/types/node.ts +++ b/package/src/types/node.ts @@ -52,8 +52,6 @@ export interface GraphNode extends Node { /** these props are passed to node components */ export interface NodeProps { id: string - /** node DOM-element */ - nodeElement: HTMLDivElement type: string data?: Data selected: boolean @@ -62,7 +60,7 @@ export interface NodeProps { computedPosition: XYZPosition /** x, y position */ position: XYPosition - /** node dimensions (width, height) */ + /** dom element dimensions (width, height) */ dimensions: Dimensions label?: | string