diff --git a/frontend/src/pages/admin/messages/MessagesPage.tsx b/frontend/src/pages/admin/messages/MessagesPage.tsx index ac11eaa6..fb9ff872 100644 --- a/frontend/src/pages/admin/messages/MessagesPage.tsx +++ b/frontend/src/pages/admin/messages/MessagesPage.tsx @@ -49,6 +49,10 @@ const friendlyType = (t: string) => const fmt = (s?: string | null) => s ? new Date(s).toLocaleString(undefined, { dateStyle: 'medium', timeStyle: 'short' }) : ''; +// Compact mailbox label — just the local part + '@' (the domain clutters the +// narrow sidebar); full address stays in the hover title. +const localPart = (addr?: string | null) => (addr ? `${addr.split('@')[0]}@` : ''); + const STATUS_STYLES: Record = { sent: 'bg-green-100 text-green-800 dark:bg-green-900/40 dark:text-green-300', ingested: 'bg-green-100 text-green-800 dark:bg-green-900/40 dark:text-green-300', @@ -206,7 +210,7 @@ export const MessagesPage: React.FC = () => {
{a.name} - {a.addr && {a.addr}} + {a.addr && {localPart(a.addr)}}
{a.folders.map((f) => {