diff --git a/DefaultTabBar.js b/DefaultTabBar.js index da58b524..123f529a 100644 --- a/DefaultTabBar.js +++ b/DefaultTabBar.js @@ -1,5 +1,5 @@ const React = require('react'); -const { ViewPropTypes } = ReactNative = require('react-native'); +const { ViewPropTypes } = ReactNative = require('deprecated-react-native-prop-types'); const PropTypes = require('prop-types'); const createReactClass = require('create-react-class'); const { diff --git a/ScrollableTabBar.js b/ScrollableTabBar.js index 1500b2db..642a166b 100644 --- a/ScrollableTabBar.js +++ b/ScrollableTabBar.js @@ -1,5 +1,5 @@ const React = require('react'); -const { ViewPropTypes } = ReactNative = require('react-native'); +const { ViewPropTypes } = ReactNative = require('deprecated-react-native-prop-types'); const PropTypes = require('prop-types'); const createReactClass = require('create-react-class'); const { diff --git a/index.js b/index.js index 5996ff71..ce76d521 100644 --- a/index.js +++ b/index.js @@ -1,6 +1,6 @@ const React = require('react'); const { Component } = React; -const { ViewPropTypes } = ReactNative = require('react-native'); +const { ViewPropTypes } = ReactNative = require('deprecated-react-native-prop-types'); const createReactClass = require('create-react-class'); const PropTypes = require('prop-types'); const { @@ -342,7 +342,7 @@ const ScrollableTabView = createReactClass({ if (!width || width <= 0 || Math.round(width) === Math.round(this.state.containerWidth)) { return; } - + if (Platform.OS === 'ios') { const containerWidthAnimatedValue = new Animated.Value(width); // Need to call __makeNative manually to avoid a native animated bug. See diff --git a/package.json b/package.json index a6f1a2c2..cd3269a4 100644 --- a/package.json +++ b/package.json @@ -32,7 +32,8 @@ "@react-native-community/viewpager": "3.3.0", "create-react-class": "^15.6.2", "prop-types": "^15.6.0", - "react-timer-mixin": "^0.13.3" + "react-timer-mixin": "^0.13.3", + "deprecated-react-native-prop-types": "^2.3.0" }, "devDependencies": { "babel-eslint": "^6.1.2",