From 0279615b364c7af232ac4cf8969e7cd606fb10c6 Mon Sep 17 00:00:00 2001 From: Ryan Hamamura <58859899+ryanhamamura@users.noreply.github.com> Date: Thu, 5 Feb 2026 09:55:43 -1000 Subject: [PATCH] feat: add back to lobby navigation on game pages --- main.go | 2 ++ ui/lobby.go | 4 ++++ 2 files changed, 6 insertions(+) diff --git a/main.go b/main.go index 3f105aa..4fcf031 100644 --- a/main.go +++ b/main.go @@ -483,6 +483,7 @@ func main() { var content []h.H content = append(content, + ui.BackToLobby(), h.H1(h.Class("text-3xl font-bold"), h.Text("Connect 4")), ui.PlayerInfo(g, myColor), ui.StatusBanner(g, myColor, createRematch.OnClick()), @@ -630,6 +631,7 @@ func main() { var content []h.H content = append(content, + ui.BackToLobby(), h.H1(h.Class("text-3xl font-bold"), h.Text("Snake")), ui.SnakePlayerList(sg, mySlot), ui.SnakeStatusBanner(sg, mySlot, createRematch.OnClick()), diff --git a/ui/lobby.go b/ui/lobby.go index 6911759..78f38b0 100644 --- a/ui/lobby.go +++ b/ui/lobby.go @@ -25,6 +25,10 @@ type LobbyProps struct { SpeedSelectClicks []h.H } +func BackToLobby() h.H { + return h.A(h.Class("link text-sm opacity-70"), h.Href("/"), h.Text("← Back to Lobby")) +} + func LobbyView(p LobbyProps) h.H { var authSection h.H if p.IsLoggedIn {