UNPKG

@collectionspace/cspace-public-browser

Version:
21 lines (17 loc) 609 B
import { connect } from 'react-redux'; import Filter from './Filter'; import { setFilterSearchValue } from '../../../actions/filterActions'; import { applyFilter } from '../../../actions/searchActions'; import { getFilterSearchValue, getSearchParams } from '../../../reducers'; const mapStateToProps = (state, ownProps) => ({ searchValue: getFilterSearchValue(state, ownProps.id), params: getSearchParams(state), }); const mapDispatchToProps = ({ onSearchValueCommit: setFilterSearchValue, onValueCommit: applyFilter, }); export default connect( mapStateToProps, mapDispatchToProps, )(Filter);