mirror of
https://github.com/Radarr/Radarr.git
synced 2024-10-05 15:47:20 +02:00
Simply queue item for movie details page
This commit is contained in:
parent
b2a52e52b6
commit
17b8605751
@ -286,7 +286,7 @@ class MovieDetails extends Component {
|
|||||||
onMonitorTogglePress,
|
onMonitorTogglePress,
|
||||||
onRefreshPress,
|
onRefreshPress,
|
||||||
onSearchPress,
|
onSearchPress,
|
||||||
queueItems,
|
queueItem,
|
||||||
movieRuntimeFormat
|
movieRuntimeFormat
|
||||||
} = this.props;
|
} = this.props;
|
||||||
|
|
||||||
@ -544,7 +544,7 @@ class MovieDetails extends Component {
|
|||||||
hasMovieFiles={hasMovieFiles}
|
hasMovieFiles={hasMovieFiles}
|
||||||
monitored={monitored}
|
monitored={monitored}
|
||||||
isAvailable={isAvailable}
|
isAvailable={isAvailable}
|
||||||
queueItem={(queueItems.length > 0) ? queueItems[0] : null}
|
queueItem={queueItem}
|
||||||
/>
|
/>
|
||||||
</span>
|
</span>
|
||||||
</InfoLabel>
|
</InfoLabel>
|
||||||
@ -830,7 +830,7 @@ MovieDetails.propTypes = {
|
|||||||
onRefreshPress: PropTypes.func.isRequired,
|
onRefreshPress: PropTypes.func.isRequired,
|
||||||
onSearchPress: PropTypes.func.isRequired,
|
onSearchPress: PropTypes.func.isRequired,
|
||||||
onGoToMovie: PropTypes.func.isRequired,
|
onGoToMovie: PropTypes.func.isRequired,
|
||||||
queueItems: PropTypes.arrayOf(PropTypes.object),
|
queueItem: PropTypes.object,
|
||||||
movieRuntimeFormat: PropTypes.string.isRequired
|
movieRuntimeFormat: PropTypes.string.isRequired
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -145,6 +145,8 @@ function createMapStateToProps() {
|
|||||||
return acc;
|
return acc;
|
||||||
}, []);
|
}, []);
|
||||||
|
|
||||||
|
const queueItem = queueItems.find((item) => item.movieId === movie.id);
|
||||||
|
|
||||||
return {
|
return {
|
||||||
...movie,
|
...movie,
|
||||||
alternateTitles,
|
alternateTitles,
|
||||||
@ -165,7 +167,7 @@ function createMapStateToProps() {
|
|||||||
nextMovie,
|
nextMovie,
|
||||||
isSmallScreen: dimensions.isSmallScreen,
|
isSmallScreen: dimensions.isSmallScreen,
|
||||||
isSidebarVisible,
|
isSidebarVisible,
|
||||||
queueItems,
|
queueItem,
|
||||||
movieRuntimeFormat
|
movieRuntimeFormat
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
@ -8,7 +8,6 @@ import translate from 'Utilities/String/translate';
|
|||||||
import styles from './MovieStatusLabel.css';
|
import styles from './MovieStatusLabel.css';
|
||||||
|
|
||||||
function getMovieStatus(hasFile, isMonitored, isAvailable, queueItem = false) {
|
function getMovieStatus(hasFile, isMonitored, isAvailable, queueItem = false) {
|
||||||
|
|
||||||
if (queueItem) {
|
if (queueItem) {
|
||||||
const queueStatus = queueItem.status;
|
const queueStatus = queueItem.status;
|
||||||
const queueState = queueItem.trackedDownloadStatus;
|
const queueState = queueItem.trackedDownloadStatus;
|
||||||
@ -116,8 +115,4 @@ MovieStatusLabel.propTypes = {
|
|||||||
colorImpairedMode: PropTypes.bool
|
colorImpairedMode: PropTypes.bool
|
||||||
};
|
};
|
||||||
|
|
||||||
MovieStatusLabel.defaultProps = {
|
|
||||||
title: ''
|
|
||||||
};
|
|
||||||
|
|
||||||
export default MovieStatusLabel;
|
export default MovieStatusLabel;
|
||||||
|
Loading…
Reference in New Issue
Block a user