From bfe56c347073001795b1c3e917eb7a5afcc4462c Mon Sep 17 00:00:00 2001 From: Brandon Cohen Date: Sat, 15 Oct 2022 01:39:33 -0400 Subject: [PATCH] fix: added deep links to issues and status badges (#3065) --- src/components/IssueDetails/index.tsx | 16 ++++++--- src/components/MovieDetails/index.tsx | 34 +++++------------- src/components/RequestCard/index.tsx | 27 ++++++++------ .../RequestList/RequestItem/index.tsx | 27 ++++++++------ src/components/TvDetails/index.tsx | 34 +++++------------- src/hooks/useDeepLinks.ts | 35 +++++++++++++++++++ 6 files changed, 99 insertions(+), 74 deletions(-) create mode 100644 src/hooks/useDeepLinks.ts diff --git a/src/components/IssueDetails/index.tsx b/src/components/IssueDetails/index.tsx index 7868b626..dcf71e7b 100644 --- a/src/components/IssueDetails/index.tsx +++ b/src/components/IssueDetails/index.tsx @@ -7,6 +7,7 @@ import PageTitle from '@app/components/Common/PageTitle'; import IssueComment from '@app/components/IssueDetails/IssueComment'; import IssueDescription from '@app/components/IssueDetails/IssueDescription'; import { issueOptions } from '@app/components/IssueModal/constants'; +import useDeepLinks from '@app/hooks/useDeepLinks'; import { Permission, useUser } from '@app/hooks/useUser'; import globalMessages from '@app/i18n/globalMessages'; import Error from '@app/pages/_error'; @@ -88,6 +89,13 @@ const IssueDetails = () => { : null ); + const { plexUrl, plexUrl4k } = useDeepLinks({ + plexUrl: data?.mediaInfo?.plexUrl, + plexUrl4k: data?.mediaInfo?.plexUrl4k, + iOSPlexUrl: data?.mediaInfo?.iOSPlexUrl, + iOSPlexUrl4k: data?.mediaInfo?.iOSPlexUrl4k, + }); + const CommentSchema = Yup.object().shape({ message: Yup.string().required(), }); @@ -354,7 +362,7 @@ const IssueDetails = () => { {issueData?.media.plexUrl && (