fix ios 18 team name edition

sync2
Raz 1 year ago
parent 3a7409ef0f
commit 77d722db50
  1. 34
      PadelClub/Views/Team/EditingTeamView.swift

@ -138,27 +138,21 @@ struct EditingTeamView: View {
Text("Forfait") Text("Forfait")
} }
LabeledContent { TextField("Nom de l'équipe", text: $name)
TextField("Nom", text: $name) .autocorrectionDisabled()
.autocorrectionDisabled() .keyboardType(.alphabet)
.keyboardType(.alphabet) .frame(maxWidth: .infinity)
.keyboardType(.alphabet) .submitLabel(.done)
.multilineTextAlignment(.trailing) .onSubmit(of: .text) {
.frame(maxWidth: .infinity) let trimmed = name.trimmedMultiline
.submitLabel(.done) if trimmed.isEmpty {
.onSubmit(of: .text) { team.name = nil
let trimmed = name.trimmedMultiline } else {
if trimmed.isEmpty { team.name = trimmed
team.name = nil
} else {
team.name = trimmed
}
_save()
} }
} label: {
Text("Nom de l'équipe") _save()
} }
} }
Section { Section {

Loading…
Cancel
Save