import { connect } from "react-redux"; import { setAuthVisibilityFilter } from "../../actions/simulations"; import FilterButton from "../../components/simulations/FilterButton"; const mapStateToProps = (state, ownProps) => { return { active: state.simulationList.authVisibilityFilter === ownProps.filter }; }; const mapDispatchToProps = (dispatch, ownProps) => { return { onClick: () => dispatch(setAuthVisibilityFilter(ownProps.filter)) }; }; const FilterLink = connect(mapStateToProps, mapDispatchToProps)(FilterButton); export default FilterLink;