From 6fd273c16cedd13b803b5b43af2144028f415415 Mon Sep 17 00:00:00 2001 From: David Gwilliam Date: Sun, 26 Apr 2026 20:02:57 -0700 Subject: [PATCH] fix: prevent content overflow on right side of screen Fixes #23 - Added overflow-x-hidden to body in root layout as defensive measure - Changed table containers from overflow-hidden to overflow-x-auto in admin/players page and RankingsClient (3 tables) - Added min-w-0 and overflow-hidden to Navigation flex containers to prevent links from pushing content off screen - Added flex-shrink-0 to EuchreCamp wordmark link --- src/app/admin/players/page.tsx | 2 +- src/app/layout.tsx | 2 +- src/app/rankings/RankingsClient.tsx | 6 +++--- src/components/Navigation.tsx | 8 ++++---- 4 files changed, 9 insertions(+), 9 deletions(-) diff --git a/src/app/admin/players/page.tsx b/src/app/admin/players/page.tsx index cc3520e..7f3deff 100644 --- a/src/app/admin/players/page.tsx +++ b/src/app/admin/players/page.tsx @@ -258,7 +258,7 @@ export default function AdminPlayersPage() { {/* Player Table */} -
+
diff --git a/src/app/layout.tsx b/src/app/layout.tsx index bcb3050..69b7a94 100644 --- a/src/app/layout.tsx +++ b/src/app/layout.tsx @@ -22,7 +22,7 @@ export default function RootLayout({ lang="en" className={`${inter.variable} h-full antialiased`} > - + {children}
diff --git a/src/app/rankings/RankingsClient.tsx b/src/app/rankings/RankingsClient.tsx index 1e6c304..665078c 100644 --- a/src/app/rankings/RankingsClient.tsx +++ b/src/app/rankings/RankingsClient.tsx @@ -59,7 +59,7 @@ export default function RankingsClient({ players }: { players: PlayerWithRatings {/* Elo Rating Tab */} {activeTab === "elo" && ( -
+

Elo Rating Rankings

@@ -117,7 +117,7 @@ export default function RankingsClient({ players }: { players: PlayerWithRatings {/* OpenSkill Rating Tab */} {activeTab === "openskill" && ( -
+

OpenSkill Rating Rankings

@@ -178,7 +178,7 @@ export default function RankingsClient({ players }: { players: PlayerWithRatings {/* Glicko2 Rating Tab */} {activeTab === "glicko2" && ( -
+

Glicko2 Rating Rankings

diff --git a/src/components/Navigation.tsx b/src/components/Navigation.tsx index dc4c578..b2d7ecc 100644 --- a/src/components/Navigation.tsx +++ b/src/components/Navigation.tsx @@ -50,14 +50,14 @@ export default function Navigation() {