From 77ca4fe66fcd26277819e1dd87a9d23d83b42484 Mon Sep 17 00:00:00 2001 From: Hyko Date: Fri, 24 Apr 2026 17:54:37 -0400 Subject: [PATCH] fix(ui): improve mobile responsiveness across admin components - reduce app name font size from text-lg to text-sm in AdminTop mobile header - make profile page cards full-width on mobile with sm:min-w-3/5 breakpoint - stack photo upload layout vertically on mobile using flex-col sm:flex-row - add flex-wrap to photo action buttons for small screens - make TabNav horizontally scrollable with hidden scrollbar on mobile - add shrink-0 and whitespace-nowrap to tab buttons to prevent wrapping --- src/features/admin/components/AdminTop.js | 2 +- src/features/admin/pages/ProfilePage.client.js | 12 ++++++------ src/shared/components/TabNav.js | 5 ++--- 3 files changed, 9 insertions(+), 10 deletions(-) diff --git a/src/features/admin/components/AdminTop.js b/src/features/admin/components/AdminTop.js index 4a6b7a9..355e0d8 100644 --- a/src/features/admin/components/AdminTop.js +++ b/src/features/admin/components/AdminTop.js @@ -91,7 +91,7 @@ const AdminTop = ({ isMobileMenuOpen, setIsMobileMenuOpen, user, onLogout, appNa -

{appName}

+

{appName}

{/* Desktop breadcrumb — always rendered to keep user menu pinned right */} diff --git a/src/features/admin/pages/ProfilePage.client.js b/src/features/admin/pages/ProfilePage.client.js index 9ab1bc0..5997b5a 100644 --- a/src/features/admin/pages/ProfilePage.client.js +++ b/src/features/admin/pages/ProfilePage.client.js @@ -239,7 +239,7 @@ const ProfilePage = ({ user: initialUser }) => { {activeTab === 'informations' && (