added keypads

Signed-off-by: Matt Bruce <matt.bruce@verizon.com>
This commit is contained in:
Matt Bruce 2024-05-03 09:30:23 -05:00
parent 77f8dfa3d8
commit 26e7e24ec7

View File

@ -405,3 +405,23 @@ open class InputField: EntryFieldBase {
open var hidePasswordButtonText: String = "Hide" { didSet { setNeedsUpdate() } }
open var showPasswordButtonText: String = "Show" { didSet { setNeedsUpdate() } }
}
extension InputField.FieldType {
public var keyboardType: UIKeyboardType {
switch self {
case .number:
.numberPad
case .tel:
.phonePad
case .creditCard:
.numberPad
case .date:
.numberPad
case .securityCode:
.numberPad
default:
.default
}
}
}