From 77458349557f198689f2d59de7820ba2fb006d57 Mon Sep 17 00:00:00 2001 From: zipg Date: Wed, 30 Sep 2026 19:45:47 +0800 Subject: [PATCH] feat(sql-file): explain SQL file storage source in panel --- .../src/components/layout/SqlFilePanel.vue | 4 ++ .../SqlFilePanel.storageHelp.spec.ts | 63 ++++++++++++++++++ .../sqlFileTreeStorageHelpParity.spec.ts | 61 +++++++++++++++++ apps/desktop/src/i18n/locales/az.ts | 1 + apps/desktop/src/i18n/locales/en.ts | 1 + apps/desktop/src/i18n/locales/es.ts | 1 + apps/desktop/src/i18n/locales/it.ts | 1 + apps/desktop/src/i18n/locales/ja.ts | 1 + apps/desktop/src/i18n/locales/ko.ts | 1 + apps/desktop/src/i18n/locales/pt-BR.ts | 1 + apps/desktop/src/i18n/locales/ru.ts | 1 + apps/desktop/src/i18n/locales/tr.ts | 1 + apps/desktop/src/i18n/locales/zh-CN.ts | 1 + apps/desktop/src/i18n/locales/zh-TW.ts | 1 + ...issue-5091-sql-file-panel-help-tooltip.png | Bin 0 -> 33253 bytes 15 files changed, 139 insertions(+) create mode 100644 apps/desktop/src/components/layout/__tests__/SqlFilePanel.storageHelp.spec.ts create mode 100644 apps/desktop/src/i18n/__tests__/sqlFileTreeStorageHelpParity.spec.ts create mode 100644 docs/screenshots/issue-5091-sql-file-panel-help-tooltip.png diff --git a/apps/desktop/src/components/layout/SqlFilePanel.vue b/apps/desktop/src/components/layout/SqlFilePanel.vue index 6758a61846..27e16a628a 100644 --- a/apps/desktop/src/components/layout/SqlFilePanel.vue +++ b/apps/desktop/src/components/layout/SqlFilePanel.vue @@ -7,6 +7,7 @@ import { Input } from "@/components/ui/input"; import { Label } from "@/components/ui/label"; import { Dialog, DialogContent, DialogDescription, DialogFooter, DialogHeader, DialogTitle } from "@/components/ui/dialog"; import LightTooltip from "@/components/ui/LightTooltip.vue"; +import HelpTooltip from "@/components/ui/tooltip/HelpTooltip.vue"; import CustomContextMenu, { type ContextMenuItem } from "@/components/ui/CustomContextMenu.vue"; import { useQueryStore } from "@/stores/queryStore"; import { useConnectionStore } from "@/stores/connectionStore"; @@ -542,6 +543,9 @@ function clearContextTarget() {
{{ t("sqlFileTree.title") }} + + {{ t("sqlFileTree.storageHelp") }} +