diff --git a/src/components/sidebar/TreeItem.vue b/src/components/sidebar/TreeItem.vue index e76744b17c..5e7a492540 100644 --- a/src/components/sidebar/TreeItem.vue +++ b/src/components/sidebar/TreeItem.vue @@ -199,15 +199,10 @@ async function toggle() { function onClick() { const node = props.node; const action = treeNodeRowAction(node.type, canExpand); - if (action === "toggle") { - toggle(); - } -} - -function onDblClick() { - const node = props.node; - if (node.type === "table" || node.type === "view") { + if (action === "open-data") { openData(); + } else if (action === "toggle") { + toggle(); } } @@ -772,7 +767,6 @@ const isDragging = computed(() => @mousedown="isDraggable ? startDrag($event, node.id, node.type) : undefined" @mousemove="isDropTarget ? updateTarget($event, node.id, node.type) : undefined" @mouseleave="clearTarget(node.id)" - @dblclick="onDblClick" >
diff --git a/src/lib/treeNodeClick.ts b/src/lib/treeNodeClick.ts index 8dc5474804..55ca95c490 100644 --- a/src/lib/treeNodeClick.ts +++ b/src/lib/treeNodeClick.ts @@ -6,7 +6,7 @@ const dataNodeTypes = new Set