From 72392ac1d7f1dce5b6ddd2b70b9f90d38275e8c1 Mon Sep 17 00:00:00 2001 From: mrpiglr Date: Sat, 21 Mar 2026 20:43:22 +0000 Subject: [PATCH] =?UTF-8?q?add=20app/page.tsx=20=E2=80=94=20main=20broadca?= =?UTF-8?q?st=20page=20with=20Socket.io=20scenes=20and=20chat?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/page.tsx | 207 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 207 insertions(+) create mode 100644 app/page.tsx diff --git a/app/page.tsx b/app/page.tsx new file mode 100644 index 0000000..be5347b --- /dev/null +++ b/app/page.tsx @@ -0,0 +1,207 @@ +'use client'; + +import { useEffect, useState, useRef } from 'react'; +import { io, Socket } from 'socket.io-client'; +import { AETHEX } from '@/config/aethex'; +import { + SceneOakdale, + SceneForge, + ScenePassport, + SceneOffline, +} from '@/components/scenes'; + +// ── Inline scenes for Live / Music / Kael ────────────────────────────────── + +function SceneLive({ videoId }: { videoId: string | null }) { + return ( +
+
LIVE NOW
+
MRPIGLR ON AIR
+ {videoId ? ( +