From df420e37d9d5b3d9c341521e888d0408dfcbde49 Mon Sep 17 00:00:00 2001 From: lyzno1 Date: Wed, 10 Sep 2025 13:37:02 +0800 Subject: [PATCH] fix(sidebar): eliminate nav link icon jumping and text squashing - Unified layout structure using consistent pl-3 pr-1 padding - Icon micro-adjustment with -ml-1 for better centering in collapsed state - Text animation uses max-width instead of width to prevent squashing effect - Maintains smooth transitions without layout jumping --- web/app/components/app-sidebar/navLink.tsx | 38 +++++++++++----------- 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/web/app/components/app-sidebar/navLink.tsx b/web/app/components/app-sidebar/navLink.tsx index 37b965ea3a..e7b637a64d 100644 --- a/web/app/components/app-sidebar/navLink.tsx +++ b/web/app/components/app-sidebar/navLink.tsx @@ -49,19 +49,24 @@ const NavLink = ({ disabled className={classNames( 'system-sm-medium flex h-8 cursor-not-allowed items-center rounded-lg text-components-menu-item-text opacity-30 hover:bg-components-menu-item-bg-hover', - mode === 'expand' ? 'pl-3 pr-1' : 'px-1.5', + 'pl-3 pr-1', )} title={mode === 'collapse' ? name : ''} aria-disabled > - +