import Link from "next/link"; import { createClient } from "@/lib/supabase/server"; import { GlassCard } from "@/components/ui/glass-card"; import { TeamBadge } from "@/components/teams/TeamBadge"; export default async function AdminResultsPage({ params, }: { params: Promise<{ leagueId: string; competitionId: string }>; }) { const { leagueId, competitionId } = await params; const supabase = await createClient(); const { data: pending } = await supabase .from("matches") .select( `*, home:home_team_id(name, logo_path), away:away_team_id(name, logo_path)` ) .eq("competition_id", competitionId) .in("result_status", ["pending_approval", "disputed"]); return (

Results admin

Approve or resolve match results as league manager

); }