From 452a385c4e2bebfcc97f3aac37783c7ae167a492 Mon Sep 17 00:00:00 2001 From: Mike Cao Date: Thu, 29 Jan 2026 00:12:23 -0800 Subject: [PATCH] Fix ShareNav collapse button and icon layout - Use single PanelLeft icon with muted color - Align collapse button to right of header - Bottom icons: horizontal (Row) when expanded, vertical (Column) when collapsed Co-Authored-By: Claude Opus 4.5 --- src/app/share/[slug]/[[...path]]/ShareNav.tsx | 41 ++++++++----------- 1 file changed, 18 insertions(+), 23 deletions(-) diff --git a/src/app/share/[slug]/[[...path]]/ShareNav.tsx b/src/app/share/[slug]/[[...path]]/ShareNav.tsx index 65e97313..afad7a79 100644 --- a/src/app/share/[slug]/[[...path]]/ShareNav.tsx +++ b/src/app/share/[slug]/[[...path]]/ShareNav.tsx @@ -1,16 +1,7 @@ import { Button, Column, Icon, Row, Text, ThemeButton } from '@umami/react-zen'; import { SideMenu } from '@/components/common/SideMenu'; import { useMessages, useNavigation, useShare } from '@/components/hooks'; -import { - AlignEndHorizontal, - Clock, - Eye, - PanelLeftClose, - PanelLeftOpen, - Sheet, - Tag, - User, -} from '@/components/icons'; +import { AlignEndHorizontal, Clock, Eye, PanelLeft, Sheet, Tag, User } from '@/components/icons'; import { LanguageButton } from '@/components/input/LanguageButton'; import { PreferencesButton } from '@/components/input/PreferencesButton'; import { Funnel, Lightning, Logo, Magnet, Money, Network, Path, Target } from '@/components/svg'; @@ -156,13 +147,7 @@ export function ShareNav({ border="right" borderColor="4" > - + {!collapsed && ( @@ -178,7 +163,9 @@ export function ShareNav({ )} {!collapsed && ( @@ -192,11 +179,19 @@ export function ShareNav({ )} - - - - - + {collapsed ? ( + + + + + + ) : ( + + + + + + )} );