import { createClient } from "@/lib/supabase/server"; import { createPlayer, togglePlayerStatus } from "@/actions/players"; 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 PlayersPage() { const supabase = await createClient(); const { data: players } = await supabase .from("players") .select("*") .order("display_name"); return (

Player registry

Load players before roster adds or transfers

{players?.map((p) => ( ))}
Name External ID Status Actions
{p.display_name} {p.external_id || "—"} {p.status}
); }