diff --git a/src/routes/MetaDetails/MetaDetails.js b/src/routes/MetaDetails/MetaDetails.js index e2c89bb74..8a50b59c1 100644 --- a/src/routes/MetaDetails/MetaDetails.js +++ b/src/routes/MetaDetails/MetaDetails.js @@ -176,6 +176,7 @@ const MetaDetails = ({ urlParams, queryParams }) => { className={styles['streams-list']} streams={metaDetails.streams} video={video} + type={streamPath.type} onEpisodeSearch={handleEpisodeSearch} /> : diff --git a/src/routes/MetaDetails/StreamsList/StreamsList.js b/src/routes/MetaDetails/StreamsList/StreamsList.js index 576e13669..2d44d35fc 100644 --- a/src/routes/MetaDetails/StreamsList/StreamsList.js +++ b/src/routes/MetaDetails/StreamsList/StreamsList.js @@ -14,7 +14,7 @@ const { default: SeasonEpisodePicker } = require('./EpisodePicker'); const ALL_ADDONS_KEY = 'ALL'; -const StreamsList = ({ className, video, onEpisodeSearch, ...props }) => { +const StreamsList = ({ className, video, type, onEpisodeSearch, ...props }) => { const { t } = useTranslation(); const { core } = useServices(); const platform = usePlatform(); @@ -128,14 +128,22 @@ const StreamsList = ({ className, video, onEpisodeSearch, ...props }) => { { props.streams.length === 0 ?
- + { + type === 'series' ? + + : null + } {'
No addons were requested for streams!
: props.streams.every((streams) => streams.content.type === 'Err') ?
- + { + type === 'series' ? + + : null + } { video?.upcoming ?
{t('UPCOMING')}...
@@ -207,6 +215,7 @@ StreamsList.propTypes = { className: PropTypes.string, streams: PropTypes.arrayOf(PropTypes.object).isRequired, video: PropTypes.object, + type: PropTypes.string, onEpisodeSearch: PropTypes.func };