diff --git a/frontend/src/assets/css/admin.css b/frontend/src/assets/css/admin.css index f80c44a..98e304e 100644 --- a/frontend/src/assets/css/admin.css +++ b/frontend/src/assets/css/admin.css @@ -23,6 +23,58 @@ font-size: 0.875rem; } +.admin-summary { + display: flex; + align-items: flex-start; + justify-content: space-between; + gap: 1.5rem; +} + +.admin-summary-details { + min-width: 0; +} + +.admin-join-code { + flex: 0 0 auto; + min-width: 10.5rem; + padding: 0.85rem 1.1rem 0.95rem; + background: color-mix(in srgb, var(--accent) 12%, var(--well)); + border: 2px solid var(--accent); + border-radius: var(--radius-md); + box-shadow: var(--shadow-soft); + text-align: center; +} + +.admin-join-code-label { + display: block; + margin-bottom: 0.2rem; + color: var(--text-muted); + font-family: var(--font-heading); + font-size: 0.75rem; + font-weight: 700; + letter-spacing: 0.12em; + text-transform: uppercase; +} + +.admin-join-code strong { + display: block; + color: var(--accent); + font-family: ui-monospace, monospace; + font-size: 2rem; + line-height: 1; + letter-spacing: 0.16em; +} + +@media (max-width: 600px) { + .admin-summary { + flex-direction: column; + } + + .admin-join-code { + width: 100%; + } +} + .admin-table { width: 100%; text-align: left; diff --git a/frontend/src/lib/changelog.js b/frontend/src/lib/changelog.js index 182d5bb..7467179 100644 --- a/frontend/src/lib/changelog.js +++ b/frontend/src/lib/changelog.js @@ -6,10 +6,17 @@ // - Add a CHANGELOG entry only when a commit changes something players can // see. Skip refactors, tests, and tooling. Keep wording player-facing. -export const VERSION = 19; +export const VERSION = 20; // Newest first. Each entry: { version, date: 'YYYY-MM-DD', changes: [string, ...] }. export const CHANGELOG = [ + { + version: 20, + date: '2026-07-10', + changes: [ + 'The Admin Panel now gives the game’s join code a large, easy-to-share display.', + ], + }, { version: 19, date: '2026-07-10', diff --git a/frontend/src/pages/Admin.svelte b/frontend/src/pages/Admin.svelte index 51aeb1b..a7890ec 100644 --- a/frontend/src/pages/Admin.svelte +++ b/frontend/src/pages/Admin.svelte @@ -117,10 +117,17 @@ {:else}
Phase: {data.game.phase}
-Join Code: {data.game.join_code}
-Admin Key: {data.game.admin_key}
+Phase: {data.game.phase}
+Admin Key: {data.game.admin_key}
+