diff --git a/components/MapCallout.js b/components/MapCallout.js index a4b4f809b..c6463a276 100644 --- a/components/MapCallout.js +++ b/components/MapCallout.js @@ -7,11 +7,12 @@ var { var ReactNative = require('react-native'); var { View, - NativeMethodsMixin, requireNativeComponent, StyleSheet, } = ReactNative; +var NativeMethodsMixin = require('react/lib/NativeMethodsMixin'); + var MapCallout = React.createClass({ mixins: [NativeMethodsMixin], diff --git a/components/MapCircle.js b/components/MapCircle.js index cd6fe2425..1b51ed72d 100644 --- a/components/MapCircle.js +++ b/components/MapCircle.js @@ -7,11 +7,12 @@ var { var ReactNative = require('react-native'); var { View, - NativeMethodsMixin, requireNativeComponent, StyleSheet, } = ReactNative; +var NativeMethodsMixin = require('react/lib/NativeMethodsMixin'); + var MapCircle = React.createClass({ mixins: [NativeMethodsMixin], diff --git a/components/MapMarker.js b/components/MapMarker.js index e35302c81..9367a036f 100644 --- a/components/MapMarker.js +++ b/components/MapMarker.js @@ -8,14 +8,14 @@ var { var ReactNative = require('react-native'); var { View, - NativeMethodsMixin, - requireNativeComponent, StyleSheet, Platform, NativeModules, Animated, + requireNativeComponent, } = ReactNative; +var NativeMethodsMixin = require('react/lib/NativeMethodsMixin'); var resolveAssetSource = require('react-native/Libraries/Image/resolveAssetSource'); var MapMarker = React.createClass({ diff --git a/components/MapPolygon.js b/components/MapPolygon.js index a87ccb22d..aca2d17ec 100644 --- a/components/MapPolygon.js +++ b/components/MapPolygon.js @@ -6,14 +6,15 @@ var { var ReactNative = require('react-native'); var { View, - NativeMethodsMixin, requireNativeComponent, StyleSheet, } = ReactNative; +var NativeMethodsMixin = require('react/lib/NativeMethodsMixin'); + var MapPolygon = React.createClass({ mixins: [NativeMethodsMixin], - + propTypes: { ...View.propTypes, diff --git a/components/MapPolyline.js b/components/MapPolyline.js index c32a7db89..d058acefb 100644 --- a/components/MapPolyline.js +++ b/components/MapPolyline.js @@ -6,14 +6,15 @@ var { var ReactNative = require('react-native'); var { View, - NativeMethodsMixin, requireNativeComponent, StyleSheet, } = ReactNative; +var NativeMethodsMixin = require('react/lib/NativeMethodsMixin'); + var MapPolyline = React.createClass({ mixins: [NativeMethodsMixin], - + propTypes: { ...View.propTypes, diff --git a/components/MapUrlTile.js b/components/MapUrlTile.js index b189055d8..5a3aea8bb 100644 --- a/components/MapUrlTile.js +++ b/components/MapUrlTile.js @@ -7,14 +7,15 @@ var ReactNative = require('react-native'); var { View, - NativeMethodsMixin, requireNativeComponent, StyleSheet, } = ReactNative; +var NativeMethodsMixin = require('react/lib/NativeMethodsMixin'); + var MapUrlTile = React.createClass({ mixins: [NativeMethodsMixin], - + propTypes: { ...View.propTypes, diff --git a/components/MapView.js b/components/MapView.js index 7ca9c7319..8e0e578e5 100644 --- a/components/MapView.js +++ b/components/MapView.js @@ -4,10 +4,10 @@ var React = require('react'); var { PropTypes, } = React; + var ReactNative = require('react-native'); var { EdgeInsetsPropType, - NativeMethodsMixin, Platform, ReactNativeViewAttributes, View, @@ -17,6 +17,8 @@ var { ColorPropType, } = ReactNative; +var NativeMethodsMixin = require('react/lib/NativeMethodsMixin'); + var MapMarker = require('./MapMarker'); var MapPolyline = require('./MapPolyline'); var MapPolygon = require('./MapPolygon'); @@ -26,7 +28,7 @@ var MapCallout = require('./MapCallout'); var MapView = React.createClass({ mixins: [NativeMethodsMixin], - + viewConfig: { uiViewClassName: 'AIRMap', validAttributes: {