From b0263437e7ad2363e6d0617023ba576fe5abcee6 Mon Sep 17 00:00:00 2001 From: nessi Date: Sat, 1 Aug 2026 18:18:34 +0200 Subject: [PATCH] Add responsive user menu styling and improve mobile overflow handling Enhanced TopBar user menu with CSS classes for targeted styling. Implemented responsive dropdown positioning and sizing for mobile devices with proper viewport constraints. Added text overflow handling for long usernames and emails, improved flex layout behavior, and ensured touch-friendly button sizing on narrow screens. --- frontend/src/components/TopBar.jsx | 4 ++-- frontend/src/styles/hooks/useHpGlobalStyles.js | 5 +++++ 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/frontend/src/components/TopBar.jsx b/frontend/src/components/TopBar.jsx index c1ee996..b0bfcb7 100644 --- a/frontend/src/components/TopBar.jsx +++ b/frontend/src/components/TopBar.jsx @@ -24,7 +24,7 @@ export default function TopBar({
-
+
{userMenuOpen && ( -
+
div:first-child { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .hp-admin-user-row { grid-template-columns: minmax(0, 1fr) auto; gap: 5px 8px; padding: 11px !important; } .hp-admin-name { grid-column: 1; grid-row: 1; } .hp-admin-email { grid-column: 1; grid-row: 2; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }