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({
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 {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 {LatLng} from '../PropTypes'
......
// @flow
import React, {PropTypes} from 'react'
import React from 'react'
import PropTypes from 'prop-types'
import {requireNativeComponent, ViewPropTypes} from 'react-native'
import {LatLng, Region} from '../PropTypes'
import BaseComponent from '../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 InfoWindow from './InfoWindow'
import {LatLng, Point} from '../PropTypes'
......@@ -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,在结束之前会不断调用
*/
onDrag: React.PropTypes.func,
onDrag: PropTypes.func,
/**
* 拖放结束事件,最终坐标将传入参数
*/
onDragEnd: React.PropTypes.func,
onDragEnd: PropTypes.func,
/**
* 信息窗体点击事件
*
* 注意,对于自定义信息窗体,该事件是无效的
*/
onInfoWindowPress: React.PropTypes.func,
onInfoWindowPress: PropTypes.func,
}
_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'
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 => {
......
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 {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 {LatLng} from '../PropTypes'
......
// @flow
import React, {PropTypes} from 'react'
import React from 'react'
import PropTypes from 'prop-types'
import {ViewPropTypes} from 'react-native'
import BaseComponent from '../BaseComponent'
......
This diff is collapsed.
......@@ -7,9 +7,10 @@
"ios": "node node_modules/react-native/local-cli/cli.js run-ios"
},
"dependencies": {
"react": "16.0.0-alpha.12",
"react-native": "^0.48.1",
"react-native-amap3d": "^0.7.0",
"prop-types": "^15.6.0",
"react": "16.0.0-beta.5",
"react-native": "^0.49.1",
"react-native-amap3d": "^0.7.3",
"react-navigation": "^1.0.0-beta.12"
},
"devDependencies": {
......
{
"name": "react-native-amap3d",
"version": "0.7.2",
"version": "0.7.3",
"description": "react-native 高德地图组件",
"author": "Qiu Xiang <i@7c00.cc>",
"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