diff --git a/src/routes/MetaDetails/VideosList/SeasonsBar/SeasonsBar.js b/src/routes/MetaDetails/VideosList/SeasonsBar/SeasonsBar.js index 53135692a..061bea71c 100644 --- a/src/routes/MetaDetails/VideosList/SeasonsBar/SeasonsBar.js +++ b/src/routes/MetaDetails/VideosList/SeasonsBar/SeasonsBar.js @@ -12,7 +12,7 @@ const SeasonsBar = ({ className, seasons, season, onSelect }) => { const options = React.useMemo(() => { return seasons.map((season) => ({ value: String(season), - label: `Season ${season}` + label: season > 0 ? `Season ${season}` : `Specials` })); }, [seasons]); const selected = React.useMemo(() => { @@ -53,7 +53,7 @@ const SeasonsBar = ({ className, seasons, season, onSelect }) => { 0 ? `Season ${season}` : `Specials`} options={options} selected={selected} onSelect={seasonOnSelect} diff --git a/src/routes/MetaDetails/VideosList/VideosList.js b/src/routes/MetaDetails/VideosList/VideosList.js index b240b8a16..f5adc83e3 100644 --- a/src/routes/MetaDetails/VideosList/VideosList.js +++ b/src/routes/MetaDetails/VideosList/VideosList.js @@ -25,7 +25,7 @@ const VideosList = ({ className, metaItem, season, seasonOnSelect }) => { typeof season === 'number' && seasons.indexOf(season) === index; }) - .sort((a, b) => a - b); + .sort((a, b) => (a || Number.MAX_SAFE_INTEGER) - (b || Number.MAX_SAFE_INTEGER)); }, [videos]); const selectedSeason = React.useMemo(() => { return seasons.includes(season) ?