Fixed: Track status on album details

This commit is contained in:
Bogdan 2025-07-20 11:57:14 +03:00 committed by bakerboy448
parent 4dd5411461
commit e8ec12f09e
3 changed files with 7 additions and 7 deletions

View file

@ -188,7 +188,7 @@ class TrackRow extends Component {
className={styles.status}
>
<EpisodeStatusConnector
albumId={id}
albumId={albumId}
trackFileId={trackFileId}
/>
</TableRowCell>

View file

@ -11,7 +11,7 @@ import styles from './EpisodeStatus.css';
function EpisodeStatus(props) {
const {
airDateUtc,
releaseDate,
monitored,
grabbed,
queueItem,
@ -20,7 +20,7 @@ function EpisodeStatus(props) {
const hasTrackFile = !!trackFile;
const isQueued = !!queueItem;
const hasAired = isBefore(airDateUtc);
const isReleased = isBefore(releaseDate);
if (isQueued) {
const {
@ -74,7 +74,7 @@ function EpisodeStatus(props) {
);
}
if (!airDateUtc) {
if (!releaseDate) {
return (
<div className={styles.center}>
<Icon
@ -96,7 +96,7 @@ function EpisodeStatus(props) {
);
}
if (hasAired) {
if (isReleased) {
return (
<div className={styles.center}>
<Icon
@ -118,7 +118,7 @@ function EpisodeStatus(props) {
}
EpisodeStatus.propTypes = {
airDateUtc: PropTypes.string,
releaseDate: PropTypes.string,
monitored: PropTypes.bool,
grabbed: PropTypes.bool,
queueItem: PropTypes.object,

View file

@ -15,7 +15,7 @@ function createMapStateToProps() {
createTrackFileSelector(),
(album, queueItem, trackFile) => {
const result = _.pick(album, [
'airDateUtc',
'releaseDate',
'monitored',
'grabbed'
]);