-
Notifications
You must be signed in to change notification settings - Fork 161
Open
Description
Hi! 👋
Firstly, thanks for your work on this project! 🙂
Today I used patch-package to patch react-native-parsed-text@0.0.22 for the project I'm working on.
Here is the diff that solved my problem:
diff --git a/node_modules/react-native-parsed-text/src/ParsedText.js b/node_modules/react-native-parsed-text/src/ParsedText.js
index d8a0cc5..4befc38 100644
--- a/node_modules/react-native-parsed-text/src/ParsedText.js
+++ b/node_modules/react-native-parsed-text/src/ParsedText.js
@@ -1,6 +1,7 @@
import React from 'react';
import { Text } from 'react-native';
import PropTypes from 'prop-types';
+import { TextPropTypes } from 'deprecated-react-native-prop-types';
import TextExtraction from './lib/TextExtraction';
@@ -39,13 +40,13 @@ export const PATTERNS = {
* @property {Function} [onLongPress]
*/
const defaultParseShape = PropTypes.shape({
- ...Text.propTypes,
+ ...TextPropTypes,
type: PropTypes.oneOf(Object.keys(PATTERNS)).isRequired,
nonExhaustiveMaxMatchCount: PropTypes.number,
});
const customParseShape = PropTypes.shape({
- ...Text.propTypes,
+ ...TextPropTypes,
pattern: PropTypes.oneOfType([PropTypes.string, PropTypes.instanceOf(RegExp)])
.isRequired,
nonExhaustiveMaxMatchCount: PropTypes.number,
@@ -64,11 +65,11 @@ class ParsedText extends React.Component {
static displayName = 'ParsedText';
static propTypes = {
- ...Text.propTypes,
+ ...TextPropTypes,
parse: PropTypes.arrayOf(
PropTypes.oneOfType([defaultParseShape, customParseShape]),
),
- childrenProps: PropTypes.shape(Text.propTypes),
+ childrenProps: PropTypes.shape(TextPropTypes),
};
static defaultProps = {This issue body was partially generated by patch-package.
Metadata
Metadata
Assignees
Labels
No labels