UNPKG

redux-state-sync

Version:

A middleware for redux to sync state in different tabs

14 lines (10 loc) 438 B
import { connect } from 'react-redux'; import { setVisibilityFilter } from '../actions'; import Link from '../components/Link'; const mapStateToProps = (state, ownProps) => ({ active: ownProps.filter === state.get('visibilityFilter'), }); const mapDispatchToProps = (dispatch, ownProps) => ({ onClick: () => dispatch(setVisibilityFilter(ownProps.filter)), }); export default connect(mapStateToProps, mapDispatchToProps)(Link);