From cee8cbb95ae0be05397ebb02ea68343e807b25b7 Mon Sep 17 00:00:00 2001 From: haipengno1 Date: Thu, 11 Jun 2026 22:16:13 +0800 Subject: [PATCH] feat(sidebar): add copy name to database, schema and connection-group context menu --- apps/desktop/src/components/sidebar/TreeItem.vue | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/apps/desktop/src/components/sidebar/TreeItem.vue b/apps/desktop/src/components/sidebar/TreeItem.vue index 495e688ef..7f5dd2156 100644 --- a/apps/desktop/src/components/sidebar/TreeItem.vue +++ b/apps/desktop/src/components/sidebar/TreeItem.vue @@ -2697,6 +2697,8 @@ function treeItemMenuItems(): ContextMenuItem[] { // 3. Connection Group if (node.type === "connection-group") { + items.push({ label: t("contextMenu.copyName"), action: copyName, icon: Copy, shortcut: shortcutCopyName.value }); + items.push({ label: "", separator: true }); items.push({ label: t("toolbar.newConnection"), action: newConnectionInGroup, icon: Plus }); items.push({ label: "", separator: true }); items.push({ @@ -2718,6 +2720,8 @@ function treeItemMenuItems(): ContextMenuItem[] { // 4. Database / Schema if (node.type === "database" || node.type === "schema") { + items.push({ label: t("contextMenu.copyName"), action: copyName, icon: Copy, shortcut: shortcutCopyName.value }); + items.push({ label: "", separator: true }); if (canOpenObjectBrowser.value) { items.push({ label: t("contextMenu.openObjectBrowser"), action: openObjectBrowser, icon: TableProperties }); }