From 132ea4f7d016884d7e2025eddcb3bf3144be751c Mon Sep 17 00:00:00 2001 From: Ronny Date: Sun, 12 Apr 2026 17:26:20 +0200 Subject: [PATCH] feat: desktop layout optimization Dashboard: 2-column layout (hero left 60%, stats+nudges right 40%) Spielplan: 2-column grid for match cards on desktop Profile: wider max-width (900px), 6-column achievement grid Header: Admin link back in desktop nav, max-width 1200px All via CSS media queries (min-width: 768px), no HTML restructuring. Co-Authored-By: Claude Opus 4.6 (1M context) --- frontend/src/App.module.css | 2 +- frontend/src/App.tsx | 3 ++ frontend/src/pages/DashboardPage.module.css | 35 ++++++++++++++++++++- frontend/src/pages/DashboardPage.tsx | 6 +++- frontend/src/pages/MatchesPage.module.css | 17 +++++++++- frontend/src/pages/ProfilePage.module.css | 8 ++++- 6 files changed, 66 insertions(+), 5 deletions(-) diff --git a/frontend/src/App.module.css b/frontend/src/App.module.css index 0f98ae0..384b365 100644 --- a/frontend/src/App.module.css +++ b/frontend/src/App.module.css @@ -109,7 +109,7 @@ .main { flex: 1; - max-width: 1100px; + max-width: 1200px; margin: 0 auto; padding: 32px 24px; padding-bottom: 70px; diff --git a/frontend/src/App.tsx b/frontend/src/App.tsx index 24f3fbf..fcba724 100644 --- a/frontend/src/App.tsx +++ b/frontend/src/App.tsx @@ -117,6 +117,9 @@ export default function App() { isActive ? styles.navLinkActive : styles.navLink}> Mein Profil + isActive ? styles.navLinkActive : styles.navLink}> + Admin +