diff --git a/src/components/MetaItem/MetaItem.js b/src/components/MetaItem/MetaItem.js index 0e66c6a9e..fcb5edcb6 100644 --- a/src/components/MetaItem/MetaItem.js +++ b/src/components/MetaItem/MetaItem.js @@ -13,7 +13,7 @@ const useBinaryState = require('stremio/common/useBinaryState'); const { ICON_FOR_TYPE } = require('stremio/common/CONSTANTS'); const styles = require('./styles'); -const MetaItem = React.memo(({ className, type, name, poster, posterShape, posterChangeCursor, progress, newVideos, options, deepLinks, dataset, optionOnSelect, onDismissClick, onPlayClick, watched, ...props }) => { +const MetaItem = React.memo(({ className, type, name, poster, posterShape, posterChangeCursor, progress, newVideos, options, deepLinks, dataset, optionOnSelect, onDismissClick, onPlayClick, watched, nextEpisodeReleaseDate, ...props }) => { const { t } = useTranslation(); const [menuOpen, onMenuOpen, onMenuClose] = useBinaryState(false); const href = React.useMemo(() => { @@ -61,8 +61,14 @@ const MetaItem = React.memo(({ className, type, name, poster, posterShape, poste const renderMenuLabelContent = React.useCallback(() => ( ), []); + const title = React.useMemo(() => { + if (typeof nextEpisodeReleaseDate === 'string' && nextEpisodeReleaseDate.length > 0) { + return `${name} (${nextEpisodeReleaseDate})`; + } + return name; + }, [name, nextEpisodeReleaseDate]); return ( -