react-mapfilter
Version:
A React Component for viewing and filtering GeoJSON
23 lines (17 loc) • 606 B
JavaScript
import { connect } from 'react-redux'
import MenuButton from '../components/buttons/MenuButton'
import getFilterableFeatures from '../selectors/filterable_features'
import getFieldAnalysis from '../selectors/field_analysis'
import { openSettings } from '../action_creators'
function mapStateToProps (state) {
return {
features: getFilterableFeatures(state),
fieldAnalysis: getFieldAnalysis(state)
}
}
function mapDispatchToProps (dispatch) {
return {
openSettings: () => dispatch(openSettings('filters'))
}
}
export default connect(mapStateToProps, mapDispatchToProps)(MenuButton)