From dd282000407ae9656640f38561a104916d12571a Mon Sep 17 00:00:00 2001 From: TheCatLady <52870424+TheCatLady@users.noreply.github.com> Date: Tue, 23 Aug 2022 23:26:25 -0700 Subject: [PATCH] fix: watch data not required to show Tautulli button (#2976) --- src/components/ManageSlideOver/index.tsx | 252 ++++++++++++----------- 1 file changed, 131 insertions(+), 121 deletions(-) diff --git a/src/components/ManageSlideOver/index.tsx b/src/components/ManageSlideOver/index.tsx index 87b96e3c..806f3ee7 100644 --- a/src/components/ManageSlideOver/index.tsx +++ b/src/components/ManageSlideOver/index.tsx @@ -210,77 +210,81 @@ const ManageSlideOver = ({ {hasPermission(Permission.ADMIN) && (data.mediaInfo?.serviceUrl || data.mediaInfo?.tautulliUrl || - !!watchData?.data?.playCount) && ( + watchData?.data) && ( <>

{intl.formatMessage(messages.manageModalMedia)}

- {!!watchData?.data && ( + {(watchData?.data || data.mediaInfo?.tautulliUrl) && (
-
-
-
-
- {intl.formatMessage(messages.pastdays, { days: 7 })} -
-
- {styledPlayCount(watchData.data.playCount7Days)} + {!!watchData?.data && ( +
+
+
+
+ {intl.formatMessage(messages.pastdays, { + days: 7, + })} +
+
+ {styledPlayCount(watchData.data.playCount7Days)} +
-
-
-
- {intl.formatMessage(messages.pastdays, { - days: 30, - })} +
+
+ {intl.formatMessage(messages.pastdays, { + days: 30, + })} +
+
+ {styledPlayCount(watchData.data.playCount30Days)} +
-
- {styledPlayCount(watchData.data.playCount30Days)} +
+
+ {intl.formatMessage(messages.alltime)} +
+
+ {styledPlayCount(watchData.data.playCount)} +
-
-
- {intl.formatMessage(messages.alltime)} -
-
- {styledPlayCount(watchData.data.playCount)} + {!!watchData.data.users.length && ( +
+ + {intl.formatMessage(messages.playedby)} + + + {watchData.data.users.map((user) => ( + + + {user.displayName} + + + ))} +
-
+ )}
- {!!watchData.data.users.length && ( -
- - {intl.formatMessage(messages.playedby)} - - - {watchData.data.users.map((user) => ( - - - {user.displayName} - - - ))} - -
- )} -
+ )} {data.mediaInfo?.tautulliUrl && ( @@ -302,7 +306,7 @@ const ManageSlideOver = ({ )}
)} - {data?.mediaInfo?.serviceUrl && ( + {data.mediaInfo?.serviceUrl && (

{intl.formatMessage(messages.manageModalMedia4k)}

- {!!watchData?.data4k && ( + {(watchData?.data4k || data.mediaInfo?.tautulliUrl4k) && (
-
-
-
-
- {intl.formatMessage(messages.pastdays, { days: 7 })} -
-
- {styledPlayCount(watchData.data4k.playCount7Days)} + {watchData?.data4k && ( +
+
+
+
+ {intl.formatMessage(messages.pastdays, { + days: 7, + })} +
+
+ {styledPlayCount(watchData.data4k.playCount7Days)} +
-
-
- + )} {data.mediaInfo?.tautulliUrl4k && (