import React from "react"; import cx from "classnames"; import { connect } from "react-redux"; import { setFilter } from "../redux/actions"; import { VISIBILITY_FILTERS } from "../constants"; const VisibilityFilters = ({ activeFilter, setFilter }) => { return (
{Object.keys(VISIBILITY_FILTERS).map(filterKey => { const currentFilter = VISIBILITY_FILTERS[filterKey]; return ( { setFilter(currentFilter); }} > {currentFilter} ); })}
); }; const mapStateToProps = state => { return { activeFilter: state.visibilityFilter }; }; // export default VisibilityFilters; export default connect( mapStateToProps, { setFilter } )(VisibilityFilters);