From 2b462688243531b4be620a942f59defd4e0534d0 Mon Sep 17 00:00:00 2001 From: sct Date: Thu, 12 Nov 2020 09:27:43 +0000 Subject: [PATCH] fix(frontend): always show request modal option for tv --- .../RequestModal/TvRequestModal.tsx | 6 + src/components/TitleCard/index.tsx | 6 +- src/components/TvDetails/index.tsx | 136 +++++++++--------- 3 files changed, 77 insertions(+), 71 deletions(-) diff --git a/src/components/RequestModal/TvRequestModal.tsx b/src/components/RequestModal/TvRequestModal.tsx index 2e2995949..549e3dd90 100644 --- a/src/components/RequestModal/TvRequestModal.tsx +++ b/src/components/RequestModal/TvRequestModal.tsx @@ -328,6 +328,12 @@ const TvRequestModal: React.FC = ({ MediaRequestStatus.AVAILABLE && ( Available )} + {mediaSeason?.status === + MediaStatus.PARTIALLY_AVAILABLE && ( + + Partially Available + + )} {mediaSeason?.status === MediaStatus.AVAILABLE && ( Available )} diff --git a/src/components/TitleCard/index.tsx b/src/components/TitleCard/index.tsx index a38d6a2ec..f6fa1514f 100644 --- a/src/components/TitleCard/index.tsx +++ b/src/components/TitleCard/index.tsx @@ -97,7 +97,8 @@ const TitleCard: React.FC = ({ right: '-1px', }} > - {currentStatus === MediaStatus.AVAILABLE && ( + {(currentStatus === MediaStatus.AVAILABLE || + currentStatus === MediaStatus.PARTIALLY_AVAILABLE) && ( )} {currentStatus === MediaStatus.PENDING && ( @@ -256,7 +257,8 @@ const TitleCard: React.FC = ({ )} - {currentStatus === MediaStatus.AVAILABLE && ( + {(currentStatus === MediaStatus.AVAILABLE || + currentStatus === MediaStatus.PARTIALLY_AVAILABLE) && ( )} - {data.mediaInfo && - data.mediaInfo.status !== MediaStatus.UNKNOWN && - data.mediaInfo.status !== MediaStatus.AVAILABLE && ( - + + + } + text={ + <> - } - text={ + + + } + onClick={() => setShowRequestModal(true)} + > + {hasPermission(Permission.MANAGE_REQUESTS) && + activeRequests && + activeRequests.length > 0 && ( <> - modifyRequests('approve')} > - - - - - } - onClick={() => setShowRequestModal(true)} - > - {hasPermission(Permission.MANAGE_REQUESTS) && - activeRequests && - activeRequests.length > 0 && ( - <> - modifyRequests('approve')} + - - - - - - modifyRequests('decline')} + + + + modifyRequests('decline')} + > + - - - - - - - )} - - )} + + + + + )} + + )} {hasPermission(Permission.MANAGE_REQUESTS) && (