diff --git a/src/components/Map.jsx b/src/components/Map.jsx index 7074381..aec6800 100644 --- a/src/components/Map.jsx +++ b/src/components/Map.jsx @@ -220,6 +220,7 @@ class Map extends React.Component { svg={this.svgRef.current} selected={this.props.app.selected} projectPoint={this.projectPoint} + styles={this.props.ui.mapSelectedEvents} /> ) } @@ -279,6 +280,7 @@ function mapStateToProps (state) { tiles: state.ui.tiles, dom: state.ui.dom, narratives: state.ui.style.narratives, + mapSelectedEvents: state.ui.style.mapSelectedEvents, shapes: state.ui.style.shapes } } diff --git a/src/components/presentational/Map/SelectedEvents.jsx b/src/components/presentational/Map/SelectedEvents.jsx index abbf984..f252686 100644 --- a/src/components/presentational/Map/SelectedEvents.jsx +++ b/src/components/presentational/Map/SelectedEvents.jsx @@ -4,21 +4,23 @@ import { Portal } from 'react-portal' class MapSelectedEvents extends React.Component { renderMarker (event) { const { x, y } = this.props.projectPoint([event.latitude, event.longitude]) + const styles = this.props.styles + const r = styles ? styles.r : 24 return ( )