diff --git a/packages/frontend/editor-ui/src/Interface.ts b/packages/frontend/editor-ui/src/Interface.ts
index ad7e2e9e5e..a3b1bbf7eb 100644
--- a/packages/frontend/editor-ui/src/Interface.ts
+++ b/packages/frontend/editor-ui/src/Interface.ts
@@ -157,6 +157,8 @@ export interface INodeUpdatePropertiesInformation {
export type XYPosition = [number, number];
+export type DraggableMode = 'mapping' | 'panel-resize';
+
export interface INodeUi extends INode {
position: XYPosition;
color?: string;
diff --git a/packages/frontend/editor-ui/src/components/Draggable.vue b/packages/frontend/editor-ui/src/components/Draggable.vue
index 284c8addf8..5c068ff10f 100644
--- a/packages/frontend/editor-ui/src/components/Draggable.vue
+++ b/packages/frontend/editor-ui/src/components/Draggable.vue
@@ -1,22 +1,30 @@
diff --git a/packages/frontend/editor-ui/src/components/PanelDragButton.vue b/packages/frontend/editor-ui/src/components/PanelDragButton.vue
index c203e9e335..c89f3e27f7 100644
--- a/packages/frontend/editor-ui/src/components/PanelDragButton.vue
+++ b/packages/frontend/editor-ui/src/components/PanelDragButton.vue
@@ -1,5 +1,5 @@