|
|
@ -17,30 +17,15 @@ import styles from './AddNewMovieModalContent.css';
|
|
|
|
|
|
|
|
|
|
|
|
class AddNewMovieModalContent extends Component {
|
|
|
|
class AddNewMovieModalContent extends Component {
|
|
|
|
|
|
|
|
|
|
|
|
//
|
|
|
|
|
|
|
|
// Lifecycle
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
constructor(props, context) {
|
|
|
|
|
|
|
|
super(props, context);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
this.state = {
|
|
|
|
|
|
|
|
searchForMovie: false
|
|
|
|
|
|
|
|
};
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//
|
|
|
|
//
|
|
|
|
// Listeners
|
|
|
|
// Listeners
|
|
|
|
|
|
|
|
|
|
|
|
onSearchForMissingMovieChange = ({ value }) => {
|
|
|
|
|
|
|
|
this.setState({ searchForMovie: value });
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
onQualityProfileIdChange = ({ value }) => {
|
|
|
|
onQualityProfileIdChange = ({ value }) => {
|
|
|
|
this.props.onInputChange({ name: 'qualityProfileId', value: parseInt(value) });
|
|
|
|
this.props.onInputChange({ name: 'qualityProfileId', value: parseInt(value) });
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
onAddMoviePress = () => {
|
|
|
|
onAddMoviePress = () => {
|
|
|
|
this.props.onAddMoviePress(this.state.searchForMovie);
|
|
|
|
this.props.onAddMoviePress();
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
//
|
|
|
|
//
|
|
|
@ -57,6 +42,7 @@ class AddNewMovieModalContent extends Component {
|
|
|
|
monitor,
|
|
|
|
monitor,
|
|
|
|
qualityProfileId,
|
|
|
|
qualityProfileId,
|
|
|
|
minimumAvailability,
|
|
|
|
minimumAvailability,
|
|
|
|
|
|
|
|
searchForMovie,
|
|
|
|
folder,
|
|
|
|
folder,
|
|
|
|
tags,
|
|
|
|
tags,
|
|
|
|
isSmallScreen,
|
|
|
|
isSmallScreen,
|
|
|
@ -175,8 +161,8 @@ class AddNewMovieModalContent extends Component {
|
|
|
|
containerClassName={styles.searchForMissingMovieContainer}
|
|
|
|
containerClassName={styles.searchForMissingMovieContainer}
|
|
|
|
className={styles.searchForMissingMovieInput}
|
|
|
|
className={styles.searchForMissingMovieInput}
|
|
|
|
name="searchForMovie"
|
|
|
|
name="searchForMovie"
|
|
|
|
value={this.state.searchForMovie}
|
|
|
|
onChange={onInputChange}
|
|
|
|
onChange={this.onSearchForMissingMovieChange}
|
|
|
|
{...searchForMovie}
|
|
|
|
/>
|
|
|
|
/>
|
|
|
|
</label>
|
|
|
|
</label>
|
|
|
|
|
|
|
|
|
|
|
@ -205,6 +191,7 @@ AddNewMovieModalContent.propTypes = {
|
|
|
|
monitor: PropTypes.object.isRequired,
|
|
|
|
monitor: PropTypes.object.isRequired,
|
|
|
|
qualityProfileId: PropTypes.object,
|
|
|
|
qualityProfileId: PropTypes.object,
|
|
|
|
minimumAvailability: PropTypes.object.isRequired,
|
|
|
|
minimumAvailability: PropTypes.object.isRequired,
|
|
|
|
|
|
|
|
searchForMovie: PropTypes.object.isRequired,
|
|
|
|
folder: PropTypes.string.isRequired,
|
|
|
|
folder: PropTypes.string.isRequired,
|
|
|
|
tags: PropTypes.object.isRequired,
|
|
|
|
tags: PropTypes.object.isRequired,
|
|
|
|
isSmallScreen: PropTypes.bool.isRequired,
|
|
|
|
isSmallScreen: PropTypes.bool.isRequired,
|
|
|
|