1
0
mirror of https://github.com/Radarr/Radarr.git synced 2026-04-21 22:05:43 -04:00

Fixed: Address issues with the status being wrong color on the index and movie details (not tracking anything queued/downloading)

Fixed: Updated fetchQueueDetails() to not pass movie ids since the store doesn't use them anyways
New: Added text to index poster progress bar showing status

#4525
#4526
#4982
This commit is contained in:
Austin Best
2020-07-25 17:59:03 -04:00
committed by Qstick
parent a2e8d1d5d6
commit c51b08e26c
24 changed files with 249 additions and 83 deletions
@@ -4,14 +4,12 @@ import React, { Component } from 'react';
import { connect } from 'react-redux';
import { createSelector } from 'reselect';
import createMovieSelector from 'Store/Selectors/createMovieSelector';
import createQueueItemSelector from 'Store/Selectors/createQueueItemSelector';
import MovieFileStatus from './MovieFileStatus';
function createMapStateToProps() {
return createSelector(
createMovieSelector(),
createQueueItemSelector(),
(movie, queueItem) => {
(movie) => {
const result = _.pick(movie, [
'inCinemas',
'isAvailable',
@@ -19,7 +17,6 @@ function createMapStateToProps() {
'grabbed'
]);
result.queueItem = queueItem;
result.movieFile = movie.movieFile;
return result;
@@ -45,7 +42,9 @@ class MovieFileStatusConnector extends Component {
}
MovieFileStatusConnector.propTypes = {
movieId: PropTypes.number.isRequired
movieId: PropTypes.number.isRequired,
queueStatus: PropTypes.string,
queueState: PropTypes.string
};
export default connect(createMapStateToProps, mapDispatchToProps)(MovieFileStatusConnector);