Commit 047fa54a authored by 7c00's avatar 7c00

Fix prop-types

parent 9da9785a
import {PropTypes} from 'react' import PropTypes from 'prop-types'
const LatLng = PropTypes.shape({ const LatLng = PropTypes.shape({
latitude: PropTypes.number.isRequired, latitude: PropTypes.number.isRequired,
......
import React, {PropTypes, PureComponent} from 'react' import React, {PureComponent} from 'react'
import PropTypes from 'prop-types'
import {PixelRatio, Platform, requireNativeComponent, ViewPropTypes} from 'react-native' import {PixelRatio, Platform, requireNativeComponent, ViewPropTypes} from 'react-native'
import {LatLng} from '../PropTypes' import {LatLng} from '../PropTypes'
......
import React, {PropTypes, PureComponent} from 'react' import React, {PureComponent} from 'react'
import PropTypes from 'prop-types'
import {PixelRatio, Platform, requireNativeComponent, ViewPropTypes} from 'react-native' import {PixelRatio, Platform, requireNativeComponent, ViewPropTypes} from 'react-native'
import {LatLng} from '../PropTypes' import {LatLng} from '../PropTypes'
......
// @flow // @flow
import React, {PropTypes} from 'react' import React from 'react'
import PropTypes from 'prop-types'
import {requireNativeComponent, ViewPropTypes} from 'react-native' import {requireNativeComponent, ViewPropTypes} from 'react-native'
import {LatLng, Region} from '../PropTypes' import {LatLng, Region} from '../PropTypes'
import BaseComponent from '../BaseComponent' import BaseComponent from '../BaseComponent'
...@@ -159,37 +160,37 @@ export default class MapView extends BaseComponent { ...@@ -159,37 +160,37 @@ export default class MapView extends BaseComponent {
/** /**
* 点击事件 * 点击事件
*/ */
onPress: React.PropTypes.func, onPress: PropTypes.func,
/** /**
* 长按事件 * 长按事件
*/ */
onLongPress: React.PropTypes.func, onLongPress: PropTypes.func,
/** /**
* 定位事件 * 定位事件
*/ */
onLocation: React.PropTypes.func, onLocation: PropTypes.func,
/** /**
* 动画完成事件 * 动画完成事件
*/ */
onAnimateFinish: React.PropTypes.func, onAnimateFinish: PropTypes.func,
/** /**
* 动画取消事件 * 动画取消事件
*/ */
onAnimateCancel: React.PropTypes.func, onAnimateCancel: PropTypes.func,
/** /**
* 地图状态变化事件 * 地图状态变化事件
*/ */
onStatusChange: React.PropTypes.func, onStatusChange: PropTypes.func,
/** /**
* 地图状态变化完成事件 * 地图状态变化完成事件
*/ */
onStatusChangeComplete: React.PropTypes.func, onStatusChangeComplete: PropTypes.func,
} }
/** /**
......
import React, {PropTypes} from 'react' import React from 'react'
import PropTypes from 'prop-types'
import {Platform, requireNativeComponent, StyleSheet, ViewPropTypes, View} from 'react-native' import {Platform, requireNativeComponent, StyleSheet, ViewPropTypes, View} from 'react-native'
import InfoWindow from './InfoWindow' import InfoWindow from './InfoWindow'
import {LatLng, Point} from '../PropTypes' import {LatLng, Point} from '../PropTypes'
...@@ -110,29 +111,29 @@ export default class Marker extends BaseComponent { ...@@ -110,29 +111,29 @@ export default class Marker extends BaseComponent {
/** /**
* 点击事件 * 点击事件
*/ */
onPress: React.PropTypes.func, onPress: PropTypes.func,
/** /**
* 拖放开始事件 * 拖放开始事件
*/ */
onDragStart: React.PropTypes.func, onDragStart: PropTypes.func,
/** /**
* 拖放进行事件,类似于 mousemove,在结束之前会不断调用 * 拖放进行事件,类似于 mousemove,在结束之前会不断调用
*/ */
onDrag: React.PropTypes.func, onDrag: PropTypes.func,
/** /**
* 拖放结束事件,最终坐标将传入参数 * 拖放结束事件,最终坐标将传入参数
*/ */
onDragEnd: React.PropTypes.func, onDragEnd: PropTypes.func,
/** /**
* 信息窗体点击事件 * 信息窗体点击事件
* *
* 注意,对于自定义信息窗体,该事件是无效的 * 注意,对于自定义信息窗体,该事件是无效的
*/ */
onInfoWindowPress: React.PropTypes.func, onInfoWindowPress: PropTypes.func,
} }
_renderInfoWindow(view) { _renderInfoWindow(view) {
......
import React, {PropTypes, PureComponent} from 'react' import React, {PureComponent} from 'react'
import PropTypes from 'prop-types'
import {requireNativeComponent, resolveAssetSource, ViewPropTypes} from 'react-native' import {requireNativeComponent, resolveAssetSource, ViewPropTypes} from 'react-native'
export default class MultiPoint extends PureComponent { export default class MultiPoint extends PureComponent {
...@@ -25,7 +26,7 @@ export default class MultiPoint extends PureComponent { ...@@ -25,7 +26,7 @@ export default class MultiPoint extends PureComponent {
/** /**
* 点击事件 * 点击事件
*/ */
onItemPress: React.PropTypes.func, onItemPress: PropTypes.func,
} }
_onItemPress = event => { _onItemPress = event => {
......
import React, {PropTypes, PureComponent} from 'react' import React, {PureComponent} from 'react'
import PropTypes from 'prop-types'
import {PixelRatio, Platform, requireNativeComponent, ViewPropTypes} from 'react-native' import {PixelRatio, Platform, requireNativeComponent, ViewPropTypes} from 'react-native'
import {LatLng} from '../PropTypes' import {LatLng} from '../PropTypes'
......
import React, {PropTypes, PureComponent} from 'react' import React, {PureComponent} from 'react'
import PropTypes from 'prop-types'
import {PixelRatio, Platform, processColor, requireNativeComponent, ViewPropTypes} from 'react-native' import {PixelRatio, Platform, processColor, requireNativeComponent, ViewPropTypes} from 'react-native'
import {LatLng} from '../PropTypes' import {LatLng} from '../PropTypes'
......
// @flow // @flow
import React, {PropTypes} from 'react' import React from 'react'
import PropTypes from 'prop-types'
import {ViewPropTypes} from 'react-native' import {ViewPropTypes} from 'react-native'
import BaseComponent from '../BaseComponent' import BaseComponent from '../BaseComponent'
......
This diff is collapsed.
...@@ -7,9 +7,10 @@ ...@@ -7,9 +7,10 @@
"ios": "node node_modules/react-native/local-cli/cli.js run-ios" "ios": "node node_modules/react-native/local-cli/cli.js run-ios"
}, },
"dependencies": { "dependencies": {
"react": "16.0.0-alpha.12", "prop-types": "^15.6.0",
"react-native": "^0.48.1", "react": "16.0.0-beta.5",
"react-native-amap3d": "^0.7.0", "react-native": "^0.49.1",
"react-native-amap3d": "^0.7.3",
"react-navigation": "^1.0.0-beta.12" "react-navigation": "^1.0.0-beta.12"
}, },
"devDependencies": { "devDependencies": {
......
{ {
"name": "react-native-amap3d", "name": "react-native-amap3d",
"version": "0.7.2", "version": "0.7.3",
"description": "react-native 高德地图组件", "description": "react-native 高德地图组件",
"author": "Qiu Xiang <i@7c00.cc>", "author": "Qiu Xiang <i@7c00.cc>",
"license": "MIT", "license": "MIT",
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment