23 lines
592 B
JavaScript
23 lines
592 B
JavaScript
import {connect} from 'react-redux'
|
|
import StoreList from '../components/StoreList'
|
|
import {getStoreList, getItems, toPage, clearStore} from '../actions'
|
|
|
|
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())
|
|
},
|
|
loadItems: (id) => {
|
|
dispatch(clearStore())
|
|
dispatch(toPage(1))
|
|
dispatch(getItems(id))
|
|
}
|
|
})
|
|
|
|
export default connect(mapStateToProps, mapDispatchToProps)(StoreList) |