@ -78,6 +78,7 @@ struct InscriptionManagerView: View {
case groupStage
case groupStage
case wildcardGroupStage
case wildcardGroupStage
case wildcardBracket
case wildcardBracket
case notImported
func emptyLocalizedLabelDescription ( ) -> String {
func emptyLocalizedLabelDescription ( ) -> String {
switch self {
switch self {
@ -95,6 +96,8 @@ struct InscriptionManagerView: View {
return " Vous n'avez placé aucune équipe dans le tableau. "
return " Vous n'avez placé aucune équipe dans le tableau. "
case . groupStage :
case . groupStage :
return " Vous n'avez placé aucune équipe en poule. "
return " Vous n'avez placé aucune équipe en poule. "
case . notImported :
return " Vous n'avez aucune équipe non importé. Elles proviennent toutes du fichier. "
}
}
}
}
@ -114,6 +117,8 @@ struct InscriptionManagerView: View {
return " Aucune équipe dans le tableau "
return " Aucune équipe dans le tableau "
case . groupStage :
case . groupStage :
return " Aucune équipe en poule "
return " Aucune équipe en poule "
case . notImported :
return " Aucune équipe non importée "
}
}
}
}
@ -133,6 +138,8 @@ struct InscriptionManagerView: View {
return displayStyle = = . wide ? " Forfaits " : " forfait "
return displayStyle = = . wide ? " Forfaits " : " forfait "
case . waiting :
case . waiting :
return displayStyle = = . wide ? " Liste d'attente " : " attente "
return displayStyle = = . wide ? " Liste d'attente " : " attente "
case . notImported :
return " Non importées "
}
}
}
}
}
}
@ -470,6 +477,8 @@ struct InscriptionManagerView: View {
teams = teams . filter ( { $0 . inRound ( ) && $0 . inGroupStage ( ) = = false } )
teams = teams . filter ( { $0 . inRound ( ) && $0 . inGroupStage ( ) = = false } )
case . groupStage :
case . groupStage :
teams = teams . filter ( { $0 . inGroupStage ( ) } )
teams = teams . filter ( { $0 . inGroupStage ( ) } )
case . notImported :
teams = teams . filter ( { $0 . isImported ( ) = = false } )
default :
default :
break
break
}
}
@ -652,6 +661,10 @@ struct InscriptionManagerView: View {
case . waiting :
case . waiting :
let waiting : Int = max ( 0 , unsortedTeamsWithoutWO . count - tournament . teamCount )
let waiting : Int = max ( 0 , unsortedTeamsWithoutWO . count - tournament . teamCount )
return waiting . formatted ( )
return waiting . formatted ( )
case . notImported :
let notImported : Int = max ( 0 , sortedTeams . filter ( { $0 . isImported ( ) = = false } ) . count )
return notImported . formatted ( )
}
}
}
}