RowButtonView("Modifier la répartition des équipes en tableau",role:.destructive,confirmationMessage:"Cette action va effacer le répartition actuelle des équipes dans le tableau."){
Section{
RowButtonView("Répartir les équipes en tableau",role:.destructive,confirmationMessage:"Cette action va effacer le répartition actuelle des équipes dans le tableau."){
await_handleSeedRepartition()
}
}footer:{
Text("Cette action va effacer le répartition actuelle des équipes dans le tableau et la refaire, les manches seront ré-initialisées")
}
}
Section{
RowButtonView("Sauver sans reconstuire l'existant"){
_saveWithoutRebuild()
}
}footer:{
Text("Cette action sauve les paramètres du tournoi sans modifier vos poules / tableaux actuels.")
}
Section{
RowButtonView("Reconstruire les poules",role:.destructive){
await_save(rebuildEverything:false)
}
}footer:{
Text("Cette action efface les poules existantes et les reconstruits, leurs données seront perdues.")
}
Section{
RowButtonView("Tout refaire",role:.destructive){
await_save(rebuildEverything:true)
}
}footer:{
Text("Cette action efface le tableau et les poules existantes et reconstruit tout de zéro, leurs données seront perdues.")
}
Section{
RowButtonView("Remise-à-zéro",role:.destructive){
_reset()
}
}footer:{
Text("Retourne à la structure initiale, comme si vous veniez de créer le tournoi. Les données existantes seront perdues.")