Initial WatchLink scaffold
Some checks failed
Build / build (push) Failing after 1m29s
Release Dry Run / release-dry-run (push) Successful in 1m24s
Template Compliance / compliance (push) Failing after 5s

This commit is contained in:
MrSphay
2026-05-15 03:11:41 +02:00
commit d3e84feedd
51 changed files with 2215 additions and 0 deletions

View File

@@ -0,0 +1,24 @@
import { AppShell } from "@/components/app-shell";
import { RoomConsole } from "@/components/room-console";
import { StatusBadge } from "@/components/status-badge";
export default async function RoomPage({ params }: { params: Promise<{ slug: string }> }) {
const { slug } = await params;
const roomSlug = decodeURIComponent(slug);
return (
<AppShell active="Rooms">
<header className="topbar">
<div className="title-block">
<h1>{roomSlug}</h1>
<p>Stable room address with shared playback for authorized users.</p>
</div>
<div className="status-row">
<StatusBadge tone="good">Online</StatusBadge>
<StatusBadge>All participants may control</StatusBadge>
</div>
</header>
<RoomConsole roomSlug={roomSlug} />
</AppShell>
);
}