react-native-prompt-android
react-native-prompt-android copied to clipboard
IOS: TypeError: Cannot read property 'type' of undefined
Hi! Thank you for your work on this project! 🙂
I found the issue: It works well in android and fails on iOS If you don't pass options. So I used patch-package to patch [email protected].
Here is the diff that solved my problem:
diff --git a/node_modules/react-native-prompt-android/index.ios.js b/node_modules/react-native-prompt-android/index.ios.js
index c35c997..f31da1c 100644
--- a/node_modules/react-native-prompt-android/index.ios.js
+++ b/node_modules/react-native-prompt-android/index.ios.js
@@ -1,5 +1,6 @@
import { Alert } from 'react-native';
export default function prompt(title, message, callbackOrButtons, options) {
+ options || (options = {});
Alert.prompt(title, message, callbackOrButtons, options.type, options.defaultValue, options.keyboardType);
}
This issue body was partially generated by patch-package.