24 lines
613 B
JavaScript
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) |