import Link from "next/link"; import { createClient } from "@/lib/supabase/server"; import { createLeague } 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"; import { Trophy, Plus } from "lucide-react"; export default async function LeaguesPage() { const supabase = await createClient(); const { data: leagues } = await supabase .from("leagues") .select("*") .order("created_at", { ascending: false }); return (

Leagues

Create and manage tournament leagues

{leagues?.map((league) => (

{league.name}

{league.description || "No description"}

))} {(!leagues || leagues.length === 0) && (

No leagues yet. Create your first league above.

)}
); }