From f4a4ff94f28ead432e632a0e8c927e5c8e3005f0 Mon Sep 17 00:00:00 2001
From: Dustin Healy <54083382+dustinhealy@users.noreply.github.com>
Date: Sat, 4 Apr 2026 09:29:42 -0700
Subject: [PATCH] fix: always render sidebar text so it slides with the width
transition
Text labels were conditionally mounted/unmounted with collapsed state,
causing a visible pop-in. Now text is always in the DOM and clipped via
overflow-hidden, sliding smoothly into view as the sidebar widens.
---
src/components/Sidebar.tsx | 26 ++++++++------------------
1 file changed, 8 insertions(+), 18 deletions(-)
diff --git a/src/components/Sidebar.tsx b/src/components/Sidebar.tsx
index 3d3e909..8be58d4 100644
--- a/src/components/Sidebar.tsx
+++ b/src/components/Sidebar.tsx
@@ -83,15 +83,11 @@ export function Sidebar({ user, collapsed, onToggle }: t.SidebarProps) {
)}
>