|
|
@ -49,7 +49,9 @@ class DiscoverMovieOverviewOptionsModalContent extends Component {
|
|
|
|
showRatings: props.showRatings,
|
|
|
|
showRatings: props.showRatings,
|
|
|
|
showYear: props.showYear,
|
|
|
|
showYear: props.showYear,
|
|
|
|
showGenres: props.showGenres,
|
|
|
|
showGenres: props.showGenres,
|
|
|
|
includeRecommendations: props.includeRecommendations
|
|
|
|
includeRecommendations: props.includeRecommendations,
|
|
|
|
|
|
|
|
includeTrending: props.includeTrending,
|
|
|
|
|
|
|
|
includePopular: props.includePopular
|
|
|
|
};
|
|
|
|
};
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
@ -61,7 +63,9 @@ class DiscoverMovieOverviewOptionsModalContent extends Component {
|
|
|
|
showRatings,
|
|
|
|
showRatings,
|
|
|
|
showCertification,
|
|
|
|
showCertification,
|
|
|
|
showGenres,
|
|
|
|
showGenres,
|
|
|
|
includeRecommendations
|
|
|
|
includeRecommendations,
|
|
|
|
|
|
|
|
includeTrending,
|
|
|
|
|
|
|
|
includePopular
|
|
|
|
} = this.props;
|
|
|
|
} = this.props;
|
|
|
|
|
|
|
|
|
|
|
|
const state = {};
|
|
|
|
const state = {};
|
|
|
@ -94,6 +98,14 @@ class DiscoverMovieOverviewOptionsModalContent extends Component {
|
|
|
|
state.includeRecommendations = includeRecommendations;
|
|
|
|
state.includeRecommendations = includeRecommendations;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if (includeTrending !== prevProps.includeTrending) {
|
|
|
|
|
|
|
|
state.includeTrending = includeTrending;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if (includePopular !== prevProps.includePopular) {
|
|
|
|
|
|
|
|
state.includePopular = includePopular;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
if (!_.isEmpty(state)) {
|
|
|
|
if (!_.isEmpty(state)) {
|
|
|
|
this.setState(state);
|
|
|
|
this.setState(state);
|
|
|
|
}
|
|
|
|
}
|
|
|
@ -135,19 +147,22 @@ class DiscoverMovieOverviewOptionsModalContent extends Component {
|
|
|
|
showRatings,
|
|
|
|
showRatings,
|
|
|
|
showYear,
|
|
|
|
showYear,
|
|
|
|
showGenres,
|
|
|
|
showGenres,
|
|
|
|
includeRecommendations
|
|
|
|
includeRecommendations,
|
|
|
|
|
|
|
|
includeTrending,
|
|
|
|
|
|
|
|
includePopular
|
|
|
|
} = this.state;
|
|
|
|
} = this.state;
|
|
|
|
|
|
|
|
|
|
|
|
return (
|
|
|
|
return (
|
|
|
|
<ModalContent onModalClose={onModalClose}>
|
|
|
|
<ModalContent onModalClose={onModalClose}>
|
|
|
|
<ModalHeader>
|
|
|
|
<ModalHeader>
|
|
|
|
Overview Options
|
|
|
|
{translate('OverviewOptions')}
|
|
|
|
</ModalHeader>
|
|
|
|
</ModalHeader>
|
|
|
|
|
|
|
|
|
|
|
|
<ModalBody>
|
|
|
|
<ModalBody>
|
|
|
|
<Form>
|
|
|
|
<Form>
|
|
|
|
<FormGroup>
|
|
|
|
<FormGroup>
|
|
|
|
<FormLabel>{translate('IncludeRadarrRecommendations')}</FormLabel>
|
|
|
|
<FormLabel>{translate('IncludeRadarrRecommendations')}</FormLabel>
|
|
|
|
|
|
|
|
|
|
|
|
<FormInputGroup
|
|
|
|
<FormInputGroup
|
|
|
|
type={inputTypes.CHECK}
|
|
|
|
type={inputTypes.CHECK}
|
|
|
|
name="includeRecommendations"
|
|
|
|
name="includeRecommendations"
|
|
|
@ -157,6 +172,30 @@ class DiscoverMovieOverviewOptionsModalContent extends Component {
|
|
|
|
/>
|
|
|
|
/>
|
|
|
|
</FormGroup>
|
|
|
|
</FormGroup>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<FormGroup>
|
|
|
|
|
|
|
|
<FormLabel>{translate('IncludeTrending')}</FormLabel>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<FormInputGroup
|
|
|
|
|
|
|
|
type={inputTypes.CHECK}
|
|
|
|
|
|
|
|
name="includeTrending"
|
|
|
|
|
|
|
|
value={includeTrending}
|
|
|
|
|
|
|
|
helpText={translate('IncludeTrendingMoviesHelpText')}
|
|
|
|
|
|
|
|
onChange={this.onChangeOption}
|
|
|
|
|
|
|
|
/>
|
|
|
|
|
|
|
|
</FormGroup>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<FormGroup>
|
|
|
|
|
|
|
|
<FormLabel>{translate('IncludePopular')}</FormLabel>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<FormInputGroup
|
|
|
|
|
|
|
|
type={inputTypes.CHECK}
|
|
|
|
|
|
|
|
name="includePopular"
|
|
|
|
|
|
|
|
value={includePopular}
|
|
|
|
|
|
|
|
helpText={translate('IncludePopularMoviesHelpText')}
|
|
|
|
|
|
|
|
onChange={this.onChangeOption}
|
|
|
|
|
|
|
|
/>
|
|
|
|
|
|
|
|
</FormGroup>
|
|
|
|
|
|
|
|
|
|
|
|
<FormGroup>
|
|
|
|
<FormGroup>
|
|
|
|
<FormLabel>{translate('PosterSize')}</FormLabel>
|
|
|
|
<FormLabel>{translate('PosterSize')}</FormLabel>
|
|
|
|
|
|
|
|
|
|
|
@ -246,6 +285,8 @@ DiscoverMovieOverviewOptionsModalContent.propTypes = {
|
|
|
|
showCertification: PropTypes.bool.isRequired,
|
|
|
|
showCertification: PropTypes.bool.isRequired,
|
|
|
|
showGenres: PropTypes.bool.isRequired,
|
|
|
|
showGenres: PropTypes.bool.isRequired,
|
|
|
|
includeRecommendations: PropTypes.bool.isRequired,
|
|
|
|
includeRecommendations: PropTypes.bool.isRequired,
|
|
|
|
|
|
|
|
includeTrending: PropTypes.bool.isRequired,
|
|
|
|
|
|
|
|
includePopular: PropTypes.bool.isRequired,
|
|
|
|
onChangeOverviewOption: PropTypes.func.isRequired,
|
|
|
|
onChangeOverviewOption: PropTypes.func.isRequired,
|
|
|
|
onChangeOption: PropTypes.func.isRequired,
|
|
|
|
onChangeOption: PropTypes.func.isRequired,
|
|
|
|
onModalClose: PropTypes.func.isRequired
|
|
|
|
onModalClose: PropTypes.func.isRequired
|
|
|
|