From 94d31beaf4e74c8d96f9c0779ce8557dc9f66b90 Mon Sep 17 00:00:00 2001 From: Nicolas Gallagher Date: Wed, 23 Nov 2016 09:27:27 -0800 Subject: [PATCH] [change] ignore unsupported React Native props Ignores RN props that RN packages commonly applied to elements without scoping them to supported platforms. Fix #252 --- src/components/Text/index.js | 11 +++++++++-- src/components/View/index.js | 13 ++++++++++--- 2 files changed, 19 insertions(+), 5 deletions(-) diff --git a/src/components/Text/index.js b/src/components/Text/index.js index 44e48552..c2294219 100644 --- a/src/components/Text/index.js +++ b/src/components/Text/index.js @@ -29,10 +29,17 @@ class Text extends Component { render() { const { numberOfLines, - onLayout, // eslint-disable-line - onPress, // eslint-disable-line selectable, style, + /* eslint-disable */ + adjustsFontSizeToFit, + allowFontScaling, + ellipsizeMode, + minimumFontScale, + onLayout, + onPress, + suppressHighlighting, + /* eslint-enable */ ...other } = this.props; diff --git a/src/components/View/index.js b/src/components/View/index.js index b18eb947..e330aea5 100644 --- a/src/components/View/index.js +++ b/src/components/View/index.js @@ -87,11 +87,18 @@ class View extends Component { render() { const { - collapsable, // eslint-disable-line - hitSlop, // eslint-disable-line - onLayout, // eslint-disable-line pointerEvents, style, + /* eslint-disable */ + accessibilityComponentType, + accessibilityTraits, + collapsable, + hitSlop, + onAccessibilityTap, + onLayout, + onMagicTap, + removeClippedSubviews, + /* eslint-enable */ ...other } = this.props;