From 4fd62a3d9179daf3dc60454ff14f12a8b5978ff4 Mon Sep 17 00:00:00 2001 From: dotta Date: Thu, 26 Mar 2026 19:26:37 -0500 Subject: [PATCH] fix: prevent 'Mark all as read' from wrapping on mobile Restructured the inbox header layout to always keep tabs and the button on the same row using flex justify-between (no responsive column stacking). Filter dropdowns for the All tab are now on a separate row below. Co-Authored-By: Paperclip --- ui/src/pages/Inbox.tsx | 112 ++++++++++++++++++++--------------------- 1 file changed, 55 insertions(+), 57 deletions(-) diff --git a/ui/src/pages/Inbox.tsx b/ui/src/pages/Inbox.tsx index 457909f1..d2fe26a6 100644 --- a/ui/src/pages/Inbox.tsx +++ b/ui/src/pages/Inbox.tsx @@ -1095,64 +1095,25 @@ export function Inbox() { return (
-
-
- navigate(`/inbox/${value}`)}> - - -
- -
- {tab === "all" && ( - <> - - - {showApprovalsCategory && ( - - )} - - )} +
+ navigate(`/inbox/${value}`)}> + + +
{canMarkAllRead && (
+ {tab === "all" && ( +
+ + + {showApprovalsCategory && ( + + )} +
+ )} + {approvalsError &&

{approvalsError.message}

} {actionError &&

{actionError}

}