Fix delivery address keyboard type

This commit is contained in:
Ilya Laktyushin 2023-03-20 15:40:06 +04:00
parent c02f796791
commit 76aacfc03e
2 changed files with 5 additions and 1 deletions

View File

@ -115,7 +115,7 @@ final class BotCheckoutNativeCardEntryControllerNode: ViewControllerTracingNode,
sectionItems.append(BotPaymentHeaderItemNode(text: strings.Checkout_NewCard_CardholderNameTitle))
let cardholderItem = BotPaymentFieldItemNode(title: "", placeholder: strings.Checkout_NewCard_CardholderNamePlaceholder, contentType: .name)
let cardholderItem = BotPaymentFieldItemNode(title: "", placeholder: strings.Checkout_NewCard_CardholderNamePlaceholder, contentType: .asciiName)
self.cardholderItem = cardholderItem
sectionItems.append(cardholderItem)

View File

@ -9,6 +9,7 @@ private let titleFont = Font.regular(17.0)
enum BotPaymentFieldContentType {
case generic
case name
case asciiName
case phoneNumber
case email
case address
@ -51,6 +52,9 @@ final class BotPaymentFieldItemNode: BotPaymentItemNode, UITextFieldDelegate {
case .generic:
break
case .name:
self.textField.textField.autocorrectionType = .no
self.textField.textField.keyboardType = .default
case .asciiName:
self.textField.textField.autocorrectionType = .no
self.textField.textField.keyboardType = .asciiCapable
case .address: