Closed brunocarvalhodearaujo closed 4 months ago
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.
react-native-credit-card-input@0.4.1
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..6b02a18 100644 --- a/node_modules/react-native-credit-card-input/src/CCInput.js +++ b/node_modules/react-native-credit-card-input/src/CCInput.js @@ -5,9 +5,9 @@ import { Text, TextInput, TouchableOpacity, - StyleSheet, - ViewPropTypes, + StyleSheet } 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..175620f 100644 --- a/node_modules/react-native-credit-card-input/src/CreditCardInput.js +++ b/node_modules/react-native-credit-card-input/src/CreditCardInput.js @@ -7,10 +7,9 @@ import ReactNative, { StyleSheet, ScrollView, Dimensions, - TextInput, - ViewPropTypes, + TextInput } from "react-native"; - +import ViewPropTypes from 'deprecated-react-native-prop-types' import CreditCard from "./CardView"; import CCInput from "./CCInput"; import { InjectedProps } from "./connectToState"; @@ -48,8 +47,8 @@ export default class CreditCardInput extends Component { labels: PropTypes.object, placeholders: PropTypes.object, - labelStyle: Text.propTypes.style, - inputStyle: Text.propTypes.style, + //labelStyle: Text.propTypes.style, + //inputStyle: Text.propTypes.style, 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..3495e8e 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.
I wrote a longer answer to help people that are new to patch package check here
Should be fixed in the latest version. Sorry for the inconvenience π
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:
This issue body was partially generated by patch-package.