"use client" // Fane-stripe for tilskuer-visningen (/watch/[id], ADR-044, 2026-08-06). // Bevisst IKKE en gjenbruk av RoundHeader (eiersidens fane-mekanisme) -- // RoundHeader render alltid et "Administrer"-tannhjul som åpner // ManageRoundDialog (Rediger/Fullfør/Slett-runde), uansett hvilke handlere // som gis inn. En tilskuer skal aldri kunne nå de handlingene i det hele // tatt -- denne komponenten inneholder rett og slett ingen slik kode, så // det finnes ingen vei til at de vises ved et uhell. import Link from "next/link" import { cn } from "@/lib/utils" export type WatchTab = "score" | "scorecard" | "leaderboard" const TABS: { key: WatchTab; label: string }[] = [ { key: "score", label: "Score" }, { key: "scorecard", label: "Scorekort" }, { key: "leaderboard", label: "Leaderboard" }, ] export function WatchTabs({ roundId, active }: { roundId: string; active: WatchTab }) { const hrefFor = (tab: WatchTab) => tab === "score" ? `/watch/${roundId}` : `/watch/${roundId}/${tab}` return ( ) }