-
Notifications
You must be signed in to change notification settings - Fork 82
Open
Description
Hi! 👋
Firstly, thanks for your work on this project! 🙂
Today I used patch-package to patch react-native-settings-list@1.8.0 for the project I'm working on.
Here is the diff that solved my problem:
diff --git a/node_modules/react-native-settings-list/index.js b/node_modules/react-native-settings-list/index.js
index 00e7242..d600b2f 100644
--- a/node_modules/react-native-settings-list/index.js
+++ b/node_modules/react-native-settings-list/index.js
@@ -13,9 +13,8 @@ import {
TextInput,
Switch,
Image,
- ViewPropTypes
} from 'react-native';
-
+import { ImagePropTypes, TextPropTypes, ViewPropTypes } from 'deprecated-react-native-prop-types'
const ARROW_ICON = require('./img/icon-arrow-settings.png');
class SettingsList extends React.Component {
@@ -24,7 +23,7 @@ class SettingsList extends React.Component {
borderColor: PropTypes.string,
defaultItemSize: PropTypes.number,
underlayColor: PropTypes.string,
- defaultTitleStyle: Text.propTypes.style,
+ defaultTitleStyle: TextPropTypes.style,
defaultTitleInfoPosition: PropTypes.string,
scrollViewProps: PropTypes.object,
};
@@ -276,7 +275,7 @@ const styles = StyleSheet.create({
SettingsList.Header = createReactClass({
propTypes: {
headerText: PropTypes.string,
- headerStyle: Text.propTypes.style,
+ headerStyle: TextPropTypes.style,
headerRef: PropTypes.func,
headerNumberOfLines: PropTypes.number,
},
@@ -302,7 +301,7 @@ SettingsList.Item = createReactClass({
* Title being displayed
*/
title: PropTypes.string,
- titleStyle: Text.propTypes.style,
+ titleStyle: TextPropTypes.style,
/**
* Icon displayed on the left of the settings item
*/
@@ -323,7 +322,7 @@ SettingsList.Item = createReactClass({
/**
* Editable Right Side Style
*/
- editableTextStyle: Text.propTypes.style,
+ editableTextStyle: TextPropTypes.style,
/**
* Individual item width. Can be globally set in the parent. Will become deprecated
@@ -358,7 +357,7 @@ SettingsList.Item = createReactClass({
hasNavArrow: PropTypes.bool,
arrowIcon: PropTypes.node,
- arrowStyle: Image.propTypes.style,
+ arrowStyle: ImagePropTypes.style,
/**
* Enable or disable a Switch component
*/
@@ -379,7 +378,7 @@ SettingsList.Item = createReactClass({
* Right side information on the setting item
*/
titleInfo: PropTypes.string,
- titleInfoStyle: Text.propTypes.style,
+ titleInfoStyle: TextPropTypes.style,
/**
* If 'Bottom', info is placed beneath the title
*/This issue body was partially generated by patch-package.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels