BuyWhat/src/containers/ItemsPage.js

24 lines
613 B
JavaScript

import {connect} from 'react-redux'
import ItemsPage from '../components/ItemsPage'
import {toPage, getStoreList, clearItems, getItems} from '../actions'
const mapStateToProps = (state) => ({
dev: state.sys.dev,
show: state.ui.page == 1,
refresh: state.ui.loading,
list: state.sys.items || [],
sid: state.sys.sid
})
const mapDispatchToProps = (dispatch, ownProps) => ({
getList: (id) => {
dispatch(getItems(id))
},
backPage: () => {
dispatch(clearItems())
dispatch(toPage(0))
dispatch(getStoreList())
}
})
export default connect(mapStateToProps, mapDispatchToProps)(ItemsPage)