import Link from "next/link"; import { notFound } from "next/navigation"; import { createClient } from "@/lib/supabase/server"; import { createCompetition } from "@/actions/leagues"; import { GlassCard } from "@/components/ui/glass-card"; import { Button } from "@/components/ui/button"; import { Input } from "@/components/ui/input"; import { Label } from "@/components/ui/label"; export default async function LeaguePage({ params, }: { params: Promise<{ leagueId: string }>; }) { const { leagueId } = await params; const supabase = await createClient(); const { data: league } = await supabase .from("leagues") .select("*") .eq("id", leagueId) .single(); if (!league) notFound(); const { data: competitions } = await supabase .from("competitions") .select("*") .eq("league_id", leagueId) .order("created_at", { ascending: false }); return (
{league.description}
{c.tournament_mode} ยท {c.status}