RowButtonView("Modifier la composition de l'équipe",role:team.hasRegisteredOnline()?.destructive:.none,confirmationMessage:"Vous êtes sur le point de modifier une équipe qui s'est inscrite en ligne."){
RowButtonView("Modifier la composition de l'équipe",role:(team.hasRegisteredOnline()||team.hasPaidOnline())?.destructive:.none,confirmationMessage:"Vous êtes sur le point de modifier une équipe qui s'est inscrite en ligne."){
editedTeam=team
}
.disabled(team.hasPaidOnline())
TeamDetailView(team:team)
}header:{
ifteam.hasRegisteredOnline(){
@ -90,19 +89,15 @@ struct EditingTeamView: View {
Text("Inscription par vous-même")
}
}footer:{
ifteam.hasPaidOnline(){
Text("Cette équipe a réglé son inscription en ligne, la modification de l'équipe est impossible.").foregroundStyle(.logoRed)
Text("Il n'est pas possible de supprimer cette équipe, leur inscription a été payée en ligne. Vous pouvez les mettre forfait et/ou les rembourser.").foregroundStyle(.logoRed)
}elseifteam.hasRegisteredOnline(){
Text("Attention, supprimer cette équipe notifiera par email que leur inscription a été annulée.").foregroundStyle(.logoRed)