react-native-credit-card-input
react-native-credit-card-input copied to clipboard
this lib cause a runtime exeption TypeError: undefined is not an object (evaluating '_reactNative.Text.propTypes.style')
trafficstars
Hi! 👋
Firstly, thanks for your work on this project! 🙂
Today I used patch-package to patch [email protected] for the project I'm working on.
Here is the diff that solved my problem:
diff --git a/node_modules/react-native-credit-card-input/src/CCInput.js b/node_modules/react-native-credit-card-input/src/CCInput.js
index dde3aec..d2290c8 100644
--- a/node_modules/react-native-credit-card-input/src/CCInput.js
+++ b/node_modules/react-native-credit-card-input/src/CCInput.js
@@ -26,8 +26,8 @@ export default class CCInput extends Component {
status: PropTypes.oneOf(["valid", "invalid", "incomplete"]),
containerStyle: ViewPropTypes.style,
- inputStyle: Text.propTypes.style,
- labelStyle: Text.propTypes.style,
+ inputStyle: PropTypes.any,
+ labelStyle: PropTypes.any,
validColor: PropTypes.string,
invalidColor: PropTypes.string,
placeholderColor: PropTypes.string,
diff --git a/node_modules/react-native-credit-card-input/src/CreditCardInput.js b/node_modules/react-native-credit-card-input/src/CreditCardInput.js
index 44f43c8..5407c7b 100644
--- a/node_modules/react-native-credit-card-input/src/CreditCardInput.js
+++ b/node_modules/react-native-credit-card-input/src/CreditCardInput.js
@@ -48,8 +48,8 @@ export default class CreditCardInput extends Component {
labels: PropTypes.object,
placeholders: PropTypes.object,
- labelStyle: Text.propTypes.style,
- inputStyle: Text.propTypes.style,
+ labelStyle: PropTypes.any,
+ inputStyle: PropTypes.any,
inputContainerStyle: ViewPropTypes.style,
validColor: PropTypes.string,
diff --git a/node_modules/react-native-credit-card-input/src/LiteCreditCardInput.js b/node_modules/react-native-credit-card-input/src/LiteCreditCardInput.js
index a5f166b..ab06005 100644
--- a/node_modules/react-native-credit-card-input/src/LiteCreditCardInput.js
+++ b/node_modules/react-native-credit-card-input/src/LiteCreditCardInput.js
@@ -72,7 +72,7 @@ export default class LiteCreditCardInput extends Component {
placeholders: PropTypes.object,
- inputStyle: Text.propTypes.style,
+ inputStyle: PropTypes.any,
validColor: PropTypes.string,
invalidColor: PropTypes.string,
This issue body was partially generated by patch-package.