From f73fc4ec68b1f9c371d10c098c0921f47c1d18b7 Mon Sep 17 00:00:00 2001 From: Joshua Higgins Date: Mon, 16 Mar 2026 23:47:20 -0400 Subject: [PATCH] everything --- connect4-ui/app/layout.tsx | 27 +- connect4-ui/app/page.tsx | 157 ++--- connect4-ui/app/play/page.tsx | 912 +++++++++++++--------------- connect4-ui/app/spectate/page.tsx | 771 +++++++++++++---------- connect4-ui/app/tournament/page.tsx | 547 +---------------- connect4-ui/components/Nav.tsx | 148 ++++- connect4-ui/lib/connection.tsx | 384 ++++++++++++ connect4-ui/lib/protocol.ts | 421 +++++++------ 8 files changed, 1679 insertions(+), 1688 deletions(-) create mode 100644 connect4-ui/lib/connection.tsx diff --git a/connect4-ui/app/layout.tsx b/connect4-ui/app/layout.tsx index c28416a..f0cc295 100644 --- a/connect4-ui/app/layout.tsx +++ b/connect4-ui/app/layout.tsx @@ -1,23 +1,26 @@ import type { Metadata } from "next"; import "./globals.css"; import Nav from "@/components/Nav"; +import { ConnectionProvider } from "@/lib/connection"; export const metadata: Metadata = { - title: "Connect4 Moderator", - description: "Watch matches, track tournaments, and play Connect4", + title: "Connect4 Moderator", + description: "Watch matches, track tournaments, and play Connect4", }; export default function RootLayout({ - children, + children, }: { - children: React.ReactNode; + children: React.ReactNode; }) { - return ( - - -