From 996c412cf8474798e610e43a1d7d48dfe426bec2 Mon Sep 17 00:00:00 2001 From: wahyuwidharto Date: Tue, 14 Jul 2026 08:11:08 +0700 Subject: [PATCH] fix(admin): flatten detail-page header + hug ADT Available badge - Playtest detail page rendered its own white header band (bleed + border) with an H2 title, which stacked as a second header bar under the AGS Admin Portal chrome. Drop the band and shrink the title to H3 so it reads as a page heading on the app canvas, not a competing header. - The ADT "Available" build-health tag stretched full width because it sat in a flex-column (align-items: stretch). Add align-self: flex-start so it hugs its text. --- admin/src/PlaytestDetailPage.test.tsx | 2 +- admin/src/PlaytestDetailPage.tsx | 4 ++-- admin/src/tabs/DistributionTab.tsx | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/admin/src/PlaytestDetailPage.test.tsx b/admin/src/PlaytestDetailPage.test.tsx index 8189421..8acec80 100644 --- a/admin/src/PlaytestDetailPage.test.tsx +++ b/admin/src/PlaytestDetailPage.test.tsx @@ -148,7 +148,7 @@ beforeEach(() => { describe('PlaytestDetailPage shell', () => { it('renders header + status pill + breadcrumb', () => { renderDetail('autumn-draft') - expect(screen.getByRole('heading', { name: 'Autumn Build', level: 2 })).toBeInTheDocument() + expect(screen.getByRole('heading', { name: 'Autumn Build', level: 3 })).toBeInTheDocument() const pill = screen.getByTestId('playtest-status-pill') expect(within(pill).getByText('Draft')).toBeInTheDocument() }) diff --git a/admin/src/PlaytestDetailPage.tsx b/admin/src/PlaytestDetailPage.tsx index cbd1340..f32463c 100644 --- a/admin/src/PlaytestDetailPage.tsx +++ b/admin/src/PlaytestDetailPage.tsx @@ -160,7 +160,7 @@ export function PlaytestDetailPage() { return ( <>