From 1a755bd3c01a7bf213f2587eb15203736261820b Mon Sep 17 00:00:00 2001 From: Robin Dadswell Date: Tue, 5 Jan 2021 22:05:12 +0000 Subject: [PATCH] added option and start of info --- .../Movie/Index/Posters/MovieIndexPoster.js | 29 +++++++++++++++++++ .../MovieIndexPosterOptionsModalContent.js | 20 +++++++++++++ 2 files changed, 49 insertions(+) diff --git a/frontend/src/Movie/Index/Posters/MovieIndexPoster.js b/frontend/src/Movie/Index/Posters/MovieIndexPoster.js index 4c4913887..327cd8ed4 100644 --- a/frontend/src/Movie/Index/Posters/MovieIndexPoster.js +++ b/frontend/src/Movie/Index/Posters/MovieIndexPoster.js @@ -101,6 +101,10 @@ class MovieIndexPoster extends Component { showSearchAction, showRelativeDates, shortDateFormat, + showReleaseDate, + inCinemas, + physicalRelease, + digitalRelease, timeFormat, isRefreshingMovie, isSearchingMovie, @@ -127,6 +131,19 @@ class MovieIndexPoster extends Component { height: `${posterHeight}px` }; + let releaseDate = ''; + if (showReleaseDate) { + if (physicalRelease && digitalRelease) { + releaseDate = ''; + } else if (physicalRelease && !digitalRelease) { + releaseDate = physicalRelease; + } else if (digitalRelease && !physicalRelease) { + releaseDate = digitalRelease; + } else { + releaseDate = inCinemas; + } + } + return (
@@ -253,9 +270,17 @@ class MovieIndexPoster extends Component {
} + { + showReleaseDate && +
+ {releaseDate} +
+ } + + + {translate('ShowReleaseDate')} + + + + {translate('ShowSearch')} @@ -206,6 +225,7 @@ MovieIndexPosterOptionsModalContent.propTypes = { showMonitored: PropTypes.bool.isRequired, showQualityProfile: PropTypes.bool.isRequired, detailedProgressBar: PropTypes.bool.isRequired, + showReleaseDate: PropTypes.bool.isRequired, showSearchAction: PropTypes.bool.isRequired, onChangePosterOption: PropTypes.func.isRequired, onModalClose: PropTypes.func.isRequired