Solves issues related to ViewPropTypes using deprecated-react-native-prop-type
asRizvi888 opened this issue ยท 1 comments
asRizvi888 commented
Hi! ๐
Firstly, thanks for your work on this project! ๐
Today I used patch-package to patch react-native-credit-card-input@0.4.1
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..62081b4 100644
--- a/node_modules/react-native-credit-card-input/src/CCInput.js
+++ b/node_modules/react-native-credit-card-input/src/CCInput.js
@@ -6,8 +6,8 @@ import {
TextInput,
TouchableOpacity,
StyleSheet,
- ViewPropTypes,
} from "react-native";
+import ViewPropTypes from 'deprecated-react-native-prop-types'
const s = StyleSheet.create({
baseInputStyle: {
@@ -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: Text.propTypes.style,
+ // labelStyle: Text.propTypes.style,
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..7013402 100644
--- a/node_modules/react-native-credit-card-input/src/CreditCardInput.js
+++ b/node_modules/react-native-credit-card-input/src/CreditCardInput.js
@@ -48,9 +48,9 @@ export default class CreditCardInput extends Component {
labels: PropTypes.object,
placeholders: PropTypes.object,
- labelStyle: Text.propTypes.style,
- inputStyle: Text.propTypes.style,
- inputContainerStyle: ViewPropTypes.style,
+ // labelStyle: Text.propTypes.style,
+ // inputStyle: Text.propTypes.style,
+ // inputContainerStyle: ViewPropTypes.style,
validColor: PropTypes.string,
invalidColor: 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..fb4ad65 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: Text.propTypes.style,
validColor: PropTypes.string,
invalidColor: PropTypes.string,
This issue body was partially generated by patch-package.
sbycrosz commented
Should be fixed in the latest version ๐