@ -440,13 +440,118 @@ struct CreateAccountTip: Tip {
}
}
structSlideToDeleteSeedTip:Tip{
@Parameter
staticvarseeds:Int=0
varrules:[Rule]{
[
//Definearulebasedontheappstate.
#Rule(Self.$seeds){
//Settheconditionsforwhenthetipdisplays.
return$0>0
}
]
}
vartitle:Text{
Text("Glisser pour effacer")
}
varmessage:Text?{
Text("Vous pouvez retirer une tête de série de sa position en glissant votre doigt vers la gauche")
}
varimage:Image?{
Image(systemName:"person.fill.xmark")
}
}
structPrintTip:Tip{
@Parameter
staticvarseeds:Int=0
varrules:[Rule]{
[
//Definearulebasedontheappstate.
#Rule(Self.$seeds){
//Settheconditionsforwhenthetipdisplays.
return$0>0
}
]
}
vartitle:Text{
Text("Coup d'oeil de votre tableau")
}
varmessage:Text?{
Text("Vous pouvez avoir un aperçu de votre tableau ou l'imprimer.")
}
varimage:Image?{
Image(systemName:"printer")
}
varactions:[Action]{
Action(id:ActionKey.printAction.rawValue,title:"Aperçu du tableau et option d'impression")
}
enumActionKey:String{
caseprintAction="printAction"
}
}
structBracketEditTip:Tip{
@Parameter
staticvarmatchesHidden:Int=0
varnextRoundName:String?
varrules:[Rule]{
[
//Definearulebasedontheappstate.
#Rule(Self.$matchesHidden){
//Settheconditionsforwhenthetipdisplays.
return$0>0
}
]
}
vartitle:Text{
Text("Désactivation automatique des matchs")
}
varmessage:Text?{
letgrammar=Self.matchesHidden==1?"a":"ont"
letarticle=Self.matchesHidden==1?"la":"les"
letwording=nextRoundName!=nil?"en \(nextRoundName!)":"dans la manche suivante"
returnText("Padel Club a bien pris en compte \(article) tête\(Self.matchesHidden.pluralSuffix) de série positionnée\(Self.matchesHidden.pluralSuffix)\(wording). Le\(Self.matchesHidden.pluralSuffix)\(Self.matchesHidden) match\(Self.matchesHidden.pluralSuffix) inutile\(Self.matchesHidden.pluralSuffix)\(grammar) été désactivé automatiquement.")
RowButtonView("Télécharger les données des mois précédents",role:.destructive){_downloadPreviousDate()
}
}
ifimportingFiles{
ContentUnavailableView("Importation en cours",systemImage:"server.rack",description:Text("Une importation des données fédérales publiques est en cours, veuillez patienter."))