diff --git a/lib/components/MapMarker.js b/lib/components/MapMarker.js index 5834d87838..5ab577b702 100644 --- a/lib/components/MapMarker.js +++ b/lib/components/MapMarker.js @@ -226,10 +226,6 @@ const propTypes = { onDragEnd: PropTypes.func, }; -const defaultProps = { - onPress() {}, -}; - class MapMarker extends React.Component { constructor(props) { super(props); @@ -295,13 +291,18 @@ class MapMarker extends React.Component { {...this.props} image={image} style={[styles.marker, this.props.style]} + onPress={event => { + event.stopPropagation(); + if (this.props.onPress) { + this.props.onPress(event); + } + }} /> ); } } MapMarker.propTypes = propTypes; -MapMarker.defaultProps = defaultProps; MapMarker.viewConfig = viewConfig; const styles = StyleSheet.create({