From eb213d0ad3d4a31a38519bc5d4eff3308a497e47 Mon Sep 17 00:00:00 2001 From: Jin Yi Date: Wed, 14 Jan 2026 09:14:23 +0900 Subject: [PATCH] feat: add overflow tooltip to NavItem (#8009) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ## Summary - Add text truncation with ellipsis to NavItem when text overflows - Show tooltip on hover only when text is truncated - Use on-demand overflow check (mouseenter) instead of ResizeObserver for better performance ## Test plan - [x] Verify NavItem text truncates with ellipsis when it overflows - [x] Verify tooltip appears on hover only when text is truncated - [x] Verify tooltip does not appear when text fits without truncation 스크린샷 2026-01-13 오후 2 20 20 🤖 Generated with [Claude Code](https://claude.com/claude-code) ┆Issue is synchronized with this [Notion page](https://www.notion.so/PR-8009-feat-add-overflow-tooltip-to-NavItem-2e76d73d3650815a9d7cefb3f0bf2daa) by [Unito](https://www.unito.io) --------- Co-authored-by: Alexander Brown --- src/components/widget/nav/NavItem.vue | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/src/components/widget/nav/NavItem.vue b/src/components/widget/nav/NavItem.vue index c564dfcae..8c20ad929 100644 --- a/src/components/widget/nav/NavItem.vue +++ b/src/components/widget/nav/NavItem.vue @@ -1,5 +1,10 @@