Add Done button toolbar to number pads

This commit is contained in:
Benoit Martins 2025-09-11 18:14:13 +02:00
parent 095d3e3551
commit 79ac4f0434
2 changed files with 16 additions and 0 deletions

View file

@ -181,6 +181,14 @@ struct RegisterFragment: View {
.autocapitalization(.none)
.padding(.leading, 5)
.keyboardType(.numberPad)
.toolbar {
ToolbarItemGroup(placement: .keyboard) {
Spacer()
Button("Done") {
UIApplication.shared.sendAction(#selector(UIResponder.resignFirstResponder), to: nil, from: nil, for: nil)
}
}
}
.onChange(of: registerViewModel.phoneNumber) { _ in
if !registerViewModel.phoneNumberError.isEmpty {
registerViewModel.phoneNumberError = ""

View file

@ -379,6 +379,14 @@ struct EditContactFragment: View {
.padding(.vertical, 15)
.background(.white)
.cornerRadius(60)
.toolbar {
ToolbarItemGroup(placement: .keyboard) {
Spacer()
Button("Done") {
UIApplication.shared.sendAction(#selector(UIResponder.resignFirstResponder), to: nil, from: nil, for: nil)
}
}
}
.overlay(
RoundedRectangle(cornerRadius: 60)
.inset(by: 0.5)