From d647feff4dba4a670e1f600b47b3af6e42b24ea1 Mon Sep 17 00:00:00 2001 From: Rishi Ghan Date: Tue, 26 Dec 2023 00:51:53 -0500 Subject: [PATCH] =?UTF-8?q?=F0=9F=AA=91=20Cleaned=20up=20the=20DC++=20sear?= =?UTF-8?q?ch=20results=20table?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ComicDetail/AcquisitionPanel.tsx | 185 ++++++++++-------- .../components/ComicDetail/DownloadsPanel.tsx | 10 +- 2 files changed, 108 insertions(+), 87 deletions(-) diff --git a/src/client/components/ComicDetail/AcquisitionPanel.tsx b/src/client/components/ComicDetail/AcquisitionPanel.tsx index bc851cb..6174d7c 100644 --- a/src/client/components/ComicDetail/AcquisitionPanel.tsx +++ b/src/client/components/ComicDetail/AcquisitionPanel.tsx @@ -262,7 +262,7 @@ export const AcquisitionPanel = ( ); return ( <> -
+
{!isEmpty(airDCPPSocketInstance) ? (
( - -
-
- - {({ input, meta }) => { - return ( -
- - + + + {({ input, meta }) => { + return ( +
+
+
+
- ); - }} - + -
- -
-
-
+ +
+
+ ); + }} + )} /> @@ -380,26 +376,34 @@ export const AcquisitionPanel = ( {/* AirDC++ results */}
{!isNil(airDCPPSearchResults) && !isEmpty(airDCPPSearchResults) ? ( -
- +
+
- - - - + + + + - + {map(airDCPPSearchResults, ({ result }, idx) => { return ( - -
NameTypeSlotsActions + Name + + Type + + Slots + + Actions +
+

{result.type.id === "directory" ? ( @@ -409,16 +413,31 @@ export const AcquisitionPanel = (

-
+
{!isNil(result.dupe) ? ( Dupe ) : null} - - {result.users.user.nicks} + + {/* Nicks */} + + + + + + + {result.users.user.nicks} + + {/* Flags */} {result.users.user.flags.map((flag, idx) => ( - - {flag} + + + + + + + {flag} + ))}
@@ -426,21 +445,28 @@ export const AcquisitionPanel = (
- - {result.type.id === "directory" - ? "directory" - : result.type.str} + {/* Extension */} + + + + + + + {result.type.str} + -
- - {result.slots.free} free +
+ {/* Slots */} + + + - - {result.slots.total} + + + {result.slots.total} slots; {result.slots.free} free - +