import { connect } from 'react-redux'; import { updateRequestError, updateRequestWithChannelRequest, updateRequestWithAssetRequest } from 'actions/show'; import View from './view'; const mapStateToProps = ({ show }) => { return { error : show.request.error, requestType: show.request.type, }; }; const mapDispatchToProps = dispatch => { return { onRequestError: (error) => { dispatch(updateRequestError(error)); }, onChannelRequest: (name, id) => { dispatch(updateRequestWithChannelRequest(name, id)); }, onAssetRequest: (name, id, channelName, channelId, extension) => { dispatch(updateRequestWithAssetRequest(name, id, channelName, channelId, extension)); }, }; }; export default connect(mapStateToProps, mapDispatchToProps)(View);