diff --git a/frontend/src/Movie/Details/MovieDetails.js b/frontend/src/Movie/Details/MovieDetails.js index 33d8c73fe3..758502393c 100644 --- a/frontend/src/Movie/Details/MovieDetails.js +++ b/frontend/src/Movie/Details/MovieDetails.js @@ -429,26 +429,31 @@ class MovieDetails extends Component { null } - { - year > 0 ? - - - } - position={tooltipPositions.BOTTOM} + + 0 ? ( + year + ) : ( + + ) + } + title={translate('ReleaseDates')} + body={ + - : - null - } + } + position={tooltipPositions.BOTTOM} + /> + { runtime ? diff --git a/frontend/src/Movie/Details/MovieReleaseDates.tsx b/frontend/src/Movie/Details/MovieReleaseDates.tsx index ed5c490ed4..0805026ab3 100644 --- a/frontend/src/Movie/Details/MovieReleaseDates.tsx +++ b/frontend/src/Movie/Details/MovieReleaseDates.tsx @@ -1,6 +1,7 @@ import React from 'react'; import { useSelector } from 'react-redux'; import Icon from 'Components/Icon'; +import InlineMarkdown from 'Components/Markdown/InlineMarkdown'; import { icons } from 'Helpers/Props'; import Movie from 'Movie/Movie'; import createUISettingsSelector from 'Store/Selectors/createUISettingsSelector'; @@ -11,10 +12,11 @@ import styles from './MovieReleaseDates.css'; type MovieReleaseDatesProps = Pick< Movie, - 'inCinemas' | 'digitalRelease' | 'physicalRelease' + 'tmdbId' | 'inCinemas' | 'digitalRelease' | 'physicalRelease' >; function MovieReleaseDates({ + tmdbId, inCinemas, digitalRelease, physicalRelease, @@ -28,7 +30,12 @@ function MovieReleaseDates({
- {translate('NoMovieReleaseDatesAvailable')} + + ); } diff --git a/frontend/src/Movie/Index/Table/MovieIndexRow.tsx b/frontend/src/Movie/Index/Table/MovieIndexRow.tsx index de6857a1f8..cf4b48c104 100644 --- a/frontend/src/Movie/Index/Table/MovieIndexRow.tsx +++ b/frontend/src/Movie/Index/Table/MovieIndexRow.tsx @@ -236,7 +236,7 @@ function MovieIndexRow(props: MovieIndexRowProps) { if (name === 'year') { return ( - {year} + {year > 0 ? year : null} ); } diff --git a/src/NzbDrone.Core/Localization/Core/en.json b/src/NzbDrone.Core/Localization/Core/en.json index a5dc41ce0c..cf260db725 100644 --- a/src/NzbDrone.Core/Localization/Core/en.json +++ b/src/NzbDrone.Core/Localization/Core/en.json @@ -1049,7 +1049,7 @@ "NoMinimumForAnyRuntime": "No minimum for any runtime", "NoMoveFilesSelf": " No, I'll Move the Files Myself", "NoMovieFilesToManage": "No movie files to manage.", - "NoMovieReleaseDatesAvailable": "No release dates available on TMDb for this movie.", + "NoMovieReleaseDatesAvailable": "No release dates available on [TMDb]({url}) for this movie.", "NoMoviesExist": "No movies found, to get started you'll want to add a new movie or import some existing ones.", "NoResultsFound": "No results found", "NoTagsHaveBeenAddedYet": "No tags have been added yet",