diff --git a/src/app/admin/tournaments/[id]/page.tsx b/src/app/admin/tournaments/[id]/page.tsx index 43492bd..1c6255a 100644 --- a/src/app/admin/tournaments/[id]/page.tsx +++ b/src/app/admin/tournaments/[id]/page.tsx @@ -6,6 +6,7 @@ import { notFound, redirect } from "next/navigation" import { canManageTournament, canDeleteTournament } from "@/lib/permissions" import { getTournamentStatus } from "@/lib/tournamentUtils" import { DeleteTournamentButton } from "@/components/DeleteTournamentButton" +import TeamsSection from "@/components/TeamsSection" interface PageProps { params: { @@ -284,31 +285,18 @@ export default async function TournamentDetailPage({ params }: PageProps) { {/* Teams Section */} -
-

- Teams ({tournament.teams.length}) -

- - {tournament.teams.length > 0 ? ( -
- {tournament.teams.map((team) => ( -
-
-

- {team.player1.name} + {team.player2.name} -

-

{team.teamName}

-
-
- ))} -
- ) : ( -

No teams created yet.

- )} -
+ ({ + id: p.player.id, + name: p.player.name, + currentElo: p.player.currentElo, + }))} + teamDurability={tournament.teamDurability || "permanent"} + partnerRotation={tournament.partnerRotation || "none"} + allowByes={tournament.allowByes ?? true} + /> {/* Recent Matches Section */}