From 6903784136143928c81b3c159d731c6b0ec0ac5d Mon Sep 17 00:00:00 2001 From: sepia Date: Wed, 23 Jul 2025 21:22:45 -0500 Subject: [PATCH] Restyle buttons --- public/style.css | 51 ++++++++++++++++++++++++++++++-------- src/web-socket-handler.tsx | 18 +++++++------- 2 files changed, 50 insertions(+), 19 deletions(-) diff --git a/public/style.css b/public/style.css index 69d964b..d4b2ff0 100644 --- a/public/style.css +++ b/public/style.css @@ -230,9 +230,7 @@ body { vertical-align: middle; } -button { - background-color: var(--color-primary); - color: var(--color-on-primary); +#button-box button { display: flex; justify-content: center; align-items: center; @@ -242,12 +240,9 @@ button { white-space: nowrap; border: none; cursor: pointer; - gap: 8px; font-size: 1em; -} - -button:hover { - background-color: var(--color-primary-light); + flex-grow: 1; + flex-basis: 0; } #button-box { @@ -260,12 +255,12 @@ button:hover { } #resign-button { - background-color: var(--color-error); + background-color: var(--color-primary); color: var(--color-on-primary); } #resign-button:hover { - background-color: var(--color-error-light); + background-color: var(--color-primary-light); } #copy-link-button { @@ -277,6 +272,42 @@ button:hover { background-color: var(--color-success); } +#takeback-button { + background-color: var(--color-info); + color: var(--color-on-primary); +} + +#takeback-button:hover { + background-color: var(--color-info-light); +} + +#draw-button { + background-color: var(--color-secondary); + color: var(--color-on-secondary); +} + +#draw-button:hover { + background-color: var(--color-secondary-light); +} + +.accept-button { + background-color: var(--color-success); + color: var(--color-on-primary); +} + +.accept-button:hover { + background-color: var(--color-success-light); +} + +.decline-button { + background-color: var(--color-error); + color: var(--color-on-primary); +} + +.decline-button:hover { + background-color: var(--color-error-light); +} + .player-profile-box { position: absolute; top: 20px; diff --git a/src/web-socket-handler.tsx b/src/web-socket-handler.tsx index acf5d11..8187cbf 100644 --- a/src/web-socket-handler.tsx +++ b/src/web-socket-handler.tsx @@ -148,7 +148,7 @@ class GameServer { if (this.takebackRequesterId) { if (this.takebackRequesterId === conn.id) { buttons.push( - , ); buttons.push( - , ); buttons.push( - , ); buttons.push( -