diff --git a/.gitignore b/.gitignore index 763d3c28..f3efe3ff 100644 --- a/.gitignore +++ b/.gitignore @@ -4,7 +4,8 @@ .LSOverride # Icon must end with two \r -Icon +Icon + # Thumbnails ._* @@ -131,3 +132,4 @@ captures/ ### Android Patch ### gen-external-apklibs +yarn.lock diff --git a/lib/Components/Widgets/Picker.js b/lib/Components/Widgets/Picker.js index 235663b9..2f16c9f9 100644 --- a/lib/Components/Widgets/Picker.js +++ b/lib/Components/Widgets/Picker.js @@ -10,6 +10,8 @@ var _react = require('react'); var _react2 = _interopRequireDefault(_react); +var createReactClass = require('create-react-class'); + var _reactNative = require('react-native'); var _NativeBaseComponent2 = require('../Base/NativeBaseComponent'); @@ -73,11 +75,11 @@ var PickerNB = function (_NativeBaseComponent) { exports.default = PickerNB; -PickerNB.Item = _react2.default.createClass({ +PickerNB.Item = createReactClass({ displayName: 'Item', render: function render() { return _react2.default.createElement(_reactNative.Picker.Item, typeof this.props === "function" ? this.props() : this.props); } -}); \ No newline at end of file +}); diff --git a/package.json b/package.json index a2c74bec..fa277b81 100644 --- a/package.json +++ b/package.json @@ -36,11 +36,12 @@ "babel-preset-stage-0": "^6.5.0", "babel-preset-stage-1": "6.5.0", "babel-runtime": "6.9.2", + "create-react-class": "^15.6.3", "del-cli": "^0.2.1", "eslint": "^2.9.0", "eslint-plugin-react": "^5.0.1", "prop-types": "^15.6.0", - "react": "^15.1.0", + "react": "^16.8.6", "react-native-web-extended": "0.0.6" }, "rnpm": {