From f7028c563adcbe9de83463e80f6b5a79af66a8d6 Mon Sep 17 00:00:00 2001 From: josh Date: Mon, 20 Apr 2026 21:28:44 -0400 Subject: [PATCH] Let Dashboard and wide Layout spread on 2xl screens Dashboard now opts into `wide`, and the wide container scales from 1400 to 1800px at the 2xl breakpoint so content uses the extra room on big monitors. Queue-load grid gains xl/2xl column counts for the new width. Below 1536px nothing changes. Co-Authored-By: Claude Opus 4.7 --- client/src/components/Layout.tsx | 6 +++--- client/src/pages/Dashboard.tsx | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/client/src/components/Layout.tsx b/client/src/components/Layout.tsx index e612365..d7b2ad6 100644 --- a/client/src/components/Layout.tsx +++ b/client/src/components/Layout.tsx @@ -112,7 +112,7 @@ export default function Layout({ children, title, action, subheader, wide }: Lay
{/* Top nav */}
-
+
{title && ( @@ -246,7 +246,7 @@ export default function Layout({ children, title, action, subheader, wide }: Lay
)} -
+
{children}
diff --git a/client/src/pages/Dashboard.tsx b/client/src/pages/Dashboard.tsx index e033f07..463fdc3 100644 --- a/client/src/pages/Dashboard.tsx +++ b/client/src/pages/Dashboard.tsx @@ -45,7 +45,7 @@ export default function Dashboard() { const maxSeverity = Math.max(...(a?.openBySeverity.map((r) => r.count) ?? [1])); return ( - Last 30 days

}> + Last 30 days

}> {!a ? (

Loading analytics…

) : ( @@ -143,7 +143,7 @@ export default function Dashboard() { {a.queueByAssignee.length === 0 ? (

No open tickets right now.

) : ( -
+
{a.queueByAssignee .slice() .sort((x, y) => y.count - x.count)