fix(tv): don't show duplicate air date (#1666)

Only show the First Air Date if it is the same as the Next Air Date
This commit is contained in:
Danshil Kokil Mungur
2021-05-19 04:57:12 +04:00
committed by GitHub
parent d22400dbc9
commit e1f5febe7b

View File

@@ -597,18 +597,19 @@ const TvDetails: React.FC<TvDetailsProps> = ({ tv }) => {
</span> </span>
</div> </div>
)} )}
{data.nextEpisodeToAir && ( {data.nextEpisodeToAir &&
<div className="media-fact"> data.nextEpisodeToAir.airDate !== data.firstAirDate && (
<span>{intl.formatMessage(messages.nextAirDate)}</span> <div className="media-fact">
<span className="media-fact-value"> <span>{intl.formatMessage(messages.nextAirDate)}</span>
{intl.formatDate(data.nextEpisodeToAir.airDate, { <span className="media-fact-value">
year: 'numeric', {intl.formatDate(data.nextEpisodeToAir.airDate, {
month: 'long', year: 'numeric',
day: 'numeric', month: 'long',
})} day: 'numeric',
</span> })}
</div> </span>
)} </div>
)}
{data.episodeRunTime.length > 0 && ( {data.episodeRunTime.length > 0 && (
<div className="media-fact"> <div className="media-fact">
<span>{intl.formatMessage(messages.episodeRuntime)}</span> <span>{intl.formatMessage(messages.episodeRuntime)}</span>