diff --git a/frontend/js/components/buttons/imdb.js b/frontend/js/components/buttons/imdb.js index 63b385d..b396d5a 100644 --- a/frontend/js/components/buttons/imdb.js +++ b/frontend/js/components/buttons/imdb.js @@ -1,22 +1,18 @@ import React from "react" import PropTypes from "prop-types" -const ImdbLink = (props) => { - if (!props.imdbId || props.imdbId === "") { - return null; - } +export const ImdbBadge = ({ imdbId }) => { + if (imdbId === undefined) { return null } - return( - - IMDB - + return ( +
+ + IMDb + +
); -}; -ImdbLink.propTypes = { - imdbId: PropTypes.string, - xs: PropTypes.bool, -}; - -export default ImdbLink; +} +ImdbBadge.propTypes = { imdbId: PropTypes.string }; +ImdbBadge.defaultProps = { imdbId: undefined }; diff --git a/frontend/js/components/list/details.js b/frontend/js/components/list/details.js index 2b41018..c183071 100644 --- a/frontend/js/components/list/details.js +++ b/frontend/js/components/list/details.js @@ -4,6 +4,7 @@ import PropTypes from "prop-types" import { PolochonMetadata } from "../buttons/polochon" import { DownloadAndStream } from "../buttons/download" +import { ImdbBadge } from "../buttons/imdb" const ListDetails = (props) => { if (props.loading) { return null } @@ -28,6 +29,7 @@ const ListDetails = (props) => { votes={props.data.get("votes")} />
+ ( type="movie" /> } - - ); MovieButtons.propTypes = { diff --git a/frontend/js/components/shows/details.js b/frontend/js/components/shows/details.js index 578f8ad..2425a53 100644 --- a/frontend/js/components/shows/details.js +++ b/frontend/js/components/shows/details.js @@ -9,10 +9,10 @@ import { addShowToWishlist, deleteShowFromWishlist, getEpisodeDetails, fetchShow import { DownloadAndStream } from "../buttons/download" import { PolochonMetadata } from "../buttons/polochon" +import { ImdbBadge } from "../buttons/imdb" import Loader from "../loader/loader" import SubtitlesButton from "../buttons/subtitles" -import ImdbButton from "../buttons/imdb" import RefreshIndicator from "../buttons/refresh" import Tooltip from "react-bootstrap/Tooltip" @@ -91,15 +91,15 @@ const Header = (props) => ( src={props.data.get("poster_url")} />
-
+
{props.data.get("title")}

{props.data.get("year")}

{props.data.get("rating")}

+
+ +

{props.data.get("plot")}

-

- -

( @@ -17,7 +16,6 @@ const ShowButtons = (props) => ( deleteFromWishlist={props.deleteFromWishlist} getDetails={props.getDetails} /> - Details