diff --git a/src/components/MetaPreview/MetaPreview.js b/src/components/MetaPreview/MetaPreview.js index b1124e9ab..13b922736 100644 --- a/src/components/MetaPreview/MetaPreview.js +++ b/src/components/MetaPreview/MetaPreview.js @@ -27,7 +27,7 @@ const ALLOWED_LINK_REDIRECTS = [ const MetaPreview = React.forwardRef(({ className, compact, name, logo, background, runtime, releaseInfo, released, description, deepLinks, links, trailerStreams, inLibrary, toggleInLibrary, metaDetails }, ref) => { const { t } = useTranslation(); - const { onLiked, onLoved, like } = useRating(metaDetails); + const { onLiked, onLoved } = useRating(metaDetails); const [shareModalOpen, openShareModal, closeShareModal] = useBinaryState(false); const linksGroups = React.useMemo(() => { return Array.isArray(links) ? @@ -222,30 +222,6 @@ const MetaPreview = React.forwardRef(({ className, compact, name, logo, backgrou : null } - { - !compact ? - - : - null - } - { - !compact ? - - : - null - } { typeof showHref === 'string' && compact ? + : + null + } + { + !compact ? + + : + null + } ); diff --git a/src/components/MetaPreview/useRating.ts b/src/components/MetaPreview/useRating.ts index 117417815..b954aabec 100644 --- a/src/components/MetaPreview/useRating.ts +++ b/src/components/MetaPreview/useRating.ts @@ -2,6 +2,12 @@ import { useMemo, useCallback } from 'react'; import { useServices } from 'stremio/services'; const useRating = (metaDetails: MetaDetails) => { + if (!metaDetails) { + return { + onLiked: () => {}, + onLoved: () => {}, + }; + } const { core } = useServices(); const like = useMemo(() => {