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 }}