clauderic / clauderic/react-native-highlight-words
cannot read property 'style' of undefined
- Dominant language
- JavaScript
- Stars
- 205
- Forks
- 74
- PR merge metrics
- No merged PRs in 30d
Description
Hi! 👋
Firstly, thanks for your work on this project! 🙂
Today I used [patch-package](https://github.com/ds300/patch-package) to patch `react-native-highlight-words@1.0.1` for the project I'm working on.
With React Native 0.74.5, react-native-highlight-words fails with `cannot read property 'style' of undefined`
Here is the diff that solved my problem:
```diff
diff --git a/node_modules/react-native-highlight-words/index.js b/node_modules/react-native-highlight-words/index.js
index e15cc90..bba7d92 100644
--- a/node_modules/react-native-highlight-words/index.js
+++ b/node_modules/react-native-highlight-words/index.js
@@ -1,15 +1,15 @@
import React from 'react';
-import {Text} from 'react-native';
+import {Text, TextStyle} from 'react-native';
import {findAll} from 'highlight-words-core';
import PropTypes from 'prop-types';
Highlighter.propTypes = {
autoEscape: PropTypes.bool,
- highlightStyle: Text.propTypes.style,
+ highlightStyle: TextStyle,
searchWords: PropTypes.arrayOf(PropTypes.string).isRequired,
textToHighlight: PropTypes.string.isRequired,
sanitize: PropTypes.func,
- style: Text.propTypes.style
+ style: TextStyle
};
/**
```
This issue body was [partially generated by patch-package](https://github.com/ds300/patch-package/issues/296).
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.