Chargement...
{utilisateur ? (
<>
>
) : (
className="ml-auto bg-red-600 hover:bg-red-700"
>
Connexion / Inscription
)}
Connecté en tant que :{" "} {user.email} {user.role.toUpperCase()}
Vous n'êtes pas autorisé à créer des tournois.
{utilisateur && (
)}
{erreur}
)}
Tournoi introuvable.
{peutCréerTournoi && (
)}
{tournoi && peutSupprimerTournoi(tournoi) && (
)}
{utilisateur ? (
) : (
)}
{erreur}
)}
{/* Contenu du tournoi */}
{tournament.status === "en attente" ? (
) : (
<>
{/* Navigation circulaire */}
{/* Contenu - afficher le classement ou les appariements des tours */}
{afficher les classements ? (
) : (
currentRoundData && (
gérerRésultatsDeMiseÀJour(
sélectionnéRound,
numéro_de_table,
résultats,
)
: non défini
}
onSetPairings={
peutModifierTournoi
? (appariements) =>
gérerSetPairings(
sélectionnéRound,
appariements,
)
: non défini
}
onConfirmResults={
peutModifierTournoi
? gérerConfirmerLesRésultats
: non défini
}
onPlayerAction={
peutModifierTournoi
? handlePlayerAction
: non défini
}
tournoiId={tournoi.id}
nom_du_tournoi={nom.du_tournoi}
pointSystem={tournament.pointSystem}
/>
)
)}
>
)}
{/* Boutons ronds */}
{Array.from({ length: tournament.totalRounds }, (_, i) => i + 1).map((roundNum) => (
))}
{/* Bouton Classement - Masqué pour les tournois ELO (le classement final s'affiche une fois le tournoi terminé) */}
{tournament.pointSystem !== "ELO" && (
)}