diff --git a/src/public/js/components/shows/details.js b/src/public/js/components/shows/details.js
index bb68de9..e1faea5 100644
--- a/src/public/js/components/shows/details.js
+++ b/src/public/js/components/shows/details.js
@@ -1,7 +1,8 @@
import React from 'react'
import { connect } from 'react-redux'
import { bindActionCreators } from 'redux'
-import * as actionCreators from '../../actions/actionCreators'
+import { addTorrent, addShowToWishlist, deleteFromWishlist,
+ updateShowDetails, updateEpisodeDetailsStore, getEpisodeDetails } from '../../actions/actionCreators'
import Loader from '../loader/loader'
import DownloadButton from '../buttons/download'
@@ -9,29 +10,30 @@ import DownloadButton from '../buttons/download'
import { OverlayTrigger, Tooltip } from 'react-bootstrap'
function mapStateToProps(state) {
- return { showStore: state.showStore };
+ return {
+ loading: state.showStore.loading,
+ show: state.showStore.show,
+ };
}
const mapDispatchToProps = (dispatch) =>
- bindActionCreators(actionCreators, dispatch)
+ bindActionCreators({addTorrent, addShowToWishlist, deleteFromWishlist,
+ updateShowDetails, updateEpisodeDetailsStore, getEpisodeDetails }, dispatch)
class ShowDetails extends React.Component {
- componentWillMount() {
- this.props.fetchShowDetails(this.props.params.imdbId);
- }
render() {
// Loading
- if (this.props.showStore.loading) {
+ if (this.props.loading) {
return (