             alert.addTextField { textField in
                 textField.placeholder = placeholder
                 textField.text = textFieldDefault
+                textField.keyboardType = keyboardType
                 promptTextField = textField
             }
         }

            otherButtonTitles: other.map({$0.name}),
            textFieldPlaceholder: textFieldPlaceholder ?? "",
            textFieldDefault: textFieldDefault,
            onButtonClicked: onTapped,
            fromViewController: self
        )

        otherButtonTitles: [String]?,
        textFieldPlaceholder: String?,
        textFieldDefault: String? = nil,
        keyboardType: UIKeyboardType = .default,
        onButtonClicked: ((_ buttonTitle: String?, _ textFieldText: String?) -> ())?,
        fromViewController: UIViewController
        )
