import { connect } from 'react-redux'; import { updateChannelClaimsData } from 'actions/show'; import View from './view'; const mapStateToProps = ({ show }) => { return { name : show.showChannel.channelData.name, longId : show.showChannel.channelData.longId, claims : show.showChannel.channelClaimsData.claims, currentPage: show.showChannel.channelClaimsData.currentPage, totalPages : show.showChannel.channelClaimsData.totalPages, totalClaims: show.showChannel.channelClaimsData.totalClaims, }; }; const mapDispatchToProps = dispatch => { return { onChannelClaimsDataUpdate: (claims, currentPage, totalPages, totalClaims) => { dispatch(updateChannelClaimsData(claims, currentPage, totalPages, totalClaims)); }, onChannelClaimsDataClear: () => { dispatch(updateChannelClaimsData(null, null, null, null)); }, }; }; export default connect(mapStateToProps, mapDispatchToProps)(View);