@ -6,7 +6,6 @@ import RelativeDateCellConnector from 'Components/Table/Cells/RelativeDateCellCo
import TableRow from 'Components/Table/TableRow' ;
import TableRow from 'Components/Table/TableRow' ;
import TableRowCell from 'Components/Table/Cells/TableRowCell' ;
import TableRowCell from 'Components/Table/Cells/TableRowCell' ;
import episodeEntities from 'Episode/episodeEntities' ;
import episodeEntities from 'Episode/episodeEntities' ;
import SeasonEpisodeNumber from 'Episode/SeasonEpisodeNumber' ;
import EpisodeTitleLink from 'Episode/EpisodeTitleLink' ;
import EpisodeTitleLink from 'Episode/EpisodeTitleLink' ;
import EpisodeLanguage from 'Episode/EpisodeLanguage' ;
import EpisodeLanguage from 'Episode/EpisodeLanguage' ;
import EpisodeQuality from 'Episode/EpisodeQuality' ;
import EpisodeQuality from 'Episode/EpisodeQuality' ;
@ -54,9 +53,9 @@ class HistoryRow extends Component {
render ( ) {
render ( ) {
const {
const {
episode Id,
album Id,
series ,
artist ,
episode ,
album ,
language ,
language ,
quality ,
quality ,
eventType ,
eventType ,
@ -70,7 +69,7 @@ class HistoryRow extends Component {
onMarkAsFailedPress
onMarkAsFailedPress
} = this . props ;
} = this . props ;
if ( ! episode ) {
if ( ! album ) {
return null ;
return null ;
}
}
@ -97,28 +96,12 @@ class HistoryRow extends Component {
) ;
) ;
}
}
if ( name === ' series.sortTitl e') {
if ( name === ' artist.sortNam e') {
return (
return (
< TableRowCell key = { name } >
< TableRowCell key = { name } >
< ArtistNameLink
< ArtistNameLink
titleSlug = { series . titleSlug }
nameSlug = { artist . nameSlug }
title = { series . title }
artistName = { artist . artistName }
/ >
< / T a b l e R o w C e l l >
) ;
}
if ( name === 'episode' ) {
return (
< TableRowCell key = { name } >
< SeasonEpisodeNumber
seasonNumber = { episode . seasonNumber }
episodeNumber = { episode . episodeNumber }
absoluteEpisodeNumber = { episode . absoluteEpisodeNumber }
seriesType = { series . seriesType }
sceneSeasonNumber = { episode . sceneSeasonNumber }
sceneEpisodeNumber = { episode . sceneEpisodeNumber }
sceneAbsoluteEpisodeNumber = { episode . sceneAbsoluteEpisodeNumber }
/ >
/ >
< / T a b l e R o w C e l l >
< / T a b l e R o w C e l l >
) ;
) ;
@ -128,10 +111,10 @@ class HistoryRow extends Component {
return (
return (
< TableRowCell key = { name } >
< TableRowCell key = { name } >
< EpisodeTitleLink
< EpisodeTitleLink
episodeId = { episode Id}
episodeId = { album Id}
episodeEntity = { episodeEntities . EPISODES }
episodeEntity = { episodeEntities . EPISODES }
artistId = { series . id }
artistId = { artist . id }
episodeTitle = { episode . title }
episodeTitle = { album . title }
showOpenSeriesButton = { true }
showOpenSeriesButton = { true }
/ >
/ >
< / T a b l e R o w C e l l >
< / T a b l e R o w C e l l >
@ -234,9 +217,9 @@ class HistoryRow extends Component {
}
}
HistoryRow . propTypes = {
HistoryRow . propTypes = {
episode Id: PropTypes . number ,
album Id: PropTypes . number ,
series : PropTypes . object . isRequired ,
artist : PropTypes . object . isRequired ,
episode : PropTypes . object ,
album : PropTypes . object ,
language : PropTypes . object . isRequired ,
language : PropTypes . object . isRequired ,
quality : PropTypes . object . isRequired ,
quality : PropTypes . object . isRequired ,
eventType : PropTypes . string . isRequired ,
eventType : PropTypes . string . isRequired ,