From 0f9c60583e4fddb44ed768fccda79ef263776641 Mon Sep 17 00:00:00 2001 From: nklhrstv Date: Mon, 22 Mar 2021 17:46:28 +0200 Subject: [PATCH] show seasons bar even if there is only one season --- src/routes/MetaDetails/VideosList/VideosList.js | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/src/routes/MetaDetails/VideosList/VideosList.js b/src/routes/MetaDetails/VideosList/VideosList.js index 698171c8c..fdbc06c4c 100644 --- a/src/routes/MetaDetails/VideosList/VideosList.js +++ b/src/routes/MetaDetails/VideosList/VideosList.js @@ -32,13 +32,16 @@ const VideosList = ({ className, metaItem, season, seasonOnSelect }) => { return season; } - return seasons.reduceRight((result, season) => { - if (result !== null || season === 0) { - return result; - } + const nonSpecialSeasons = seasons.filter((season) => season !== 0); + if (nonSpecialSeasons.length > 0) { + return nonSpecialSeasons[nonSpecialSeasons.length - 1]; + } - return season; - }, null); + if (seasons.length > 0) { + return seasons[seasons.length - 1]; + } + + return null; }, [seasons, season]); const videosForSeason = React.useMemo(() => { return videos @@ -77,7 +80,7 @@ const VideosList = ({ className, metaItem, season, seasonOnSelect }) => { : { - seasons.length > 1 ? + seasons.length > 0 ?