BuyWhat/src/containers/StoreList.js

24 lines
629 B
JavaScript
Raw Normal View History

2017-07-04 13:14:01 +00:00
import {connect} from 'react-redux'
import StoreList from '../components/StoreList'
2017-07-05 05:45:46 +00:00
import {getStoreList, getItems, toPage, clearStore, setStore} from '../actions'
2017-07-04 13:14:01 +00:00
const mapStateToProps = (state) => ({
dev: state.sys.dev,
show: state.ui.page == 0,
refresh: state.ui.loading,
list: state.sys.store || []
})
const mapDispatchToProps = (dispatch, ownProps) => ({
getList: () => {
dispatch(getStoreList())
2017-07-04 15:08:19 +00:00
},
loadItems: (id) => {
dispatch(clearStore())
2017-07-05 05:45:46 +00:00
dispatch(setStore(id))
2017-07-04 15:08:19 +00:00
dispatch(toPage(1))
dispatch(getItems(id))
2017-07-04 13:14:01 +00:00
}
})
export default connect(mapStateToProps, mapDispatchToProps)(StoreList)