From 15f9c47cb4fe836b5ba9315db4c1d5135017e887 Mon Sep 17 00:00:00 2001 From: duorameng <2997944583@qq.com> Date: Thu, 18 Jun 2026 09:52:48 +0800 Subject: [PATCH] feat(ui): optimize file tree node hover tooltip with shadcn component --- web/src/components/FileTreeNode.vue | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/web/src/components/FileTreeNode.vue b/web/src/components/FileTreeNode.vue index 76c3cf1..3610d56 100644 --- a/web/src/components/FileTreeNode.vue +++ b/web/src/components/FileTreeNode.vue @@ -2,6 +2,7 @@ import { computed, ref } from 'vue' import { Folder, File, ChevronRight, ChevronDown, Trash2, Copy as CopyIcon, Download } from 'lucide-vue-next' import type { FileNode } from '@/api' +import { Tooltip, TooltipContent, TooltipProvider, TooltipTrigger } from '@/components/ui/tooltip' defineOptions({ name: 'FileTreeNode' @@ -87,7 +88,16 @@ function handleDrop(e: DragEvent) { - {{ node.name }} + + + + {{ node.name }} + + +

{{ node.name }}

+
+
+