From 4d1d29a36168f85f4ae2ab4ab913551e8420cf82 Mon Sep 17 00:00:00 2001 From: Rishi Ghan Date: Mon, 18 Dec 2023 23:31:43 -0500 Subject: [PATCH] =?UTF-8?q?=F0=9F=8F=97=EF=B8=8F=20Added=20icons=20and=20d?= =?UTF-8?q?etails=20to=20metadata?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/client/components/Library/Library.tsx | 44 +++++------ src/client/components/shared/Carda.tsx | 2 +- .../components/shared/MetadataPanel.tsx | 12 ++- src/client/components/shared/T2Table.tsx | 76 ++++++++----------- 4 files changed, 62 insertions(+), 72 deletions(-) diff --git a/src/client/components/Library/Library.tsx b/src/client/components/Library/Library.tsx index 304ed0d..e572978 100644 --- a/src/client/components/Library/Library.tsx +++ b/src/client/components/Library/Library.tsx @@ -53,8 +53,9 @@ export const Library = (): ReactElement => { const ComicInfoXML = (value) => { return value.data ? ( -
- +
+ {/* Series Name */} + @@ -62,26 +63,27 @@ export const Library = (): ReactElement => { {ellipsize(value.data.series[0], 45)} -
-
- - Pages - - {value.data.pagecount[0]} - +
+ {/* Pages */} + + + -
- -
- - Issue + + Pages: {value.data.pagecount[0]} + + + {/* Issue number */} + + + + + {!isNil(value.data.number) && ( - - {parseInt(value.data.number[0], 10)} - + {parseInt(value.data.number[0], 10)} )} -
+
) : null; @@ -112,7 +114,7 @@ export const Library = (): ReactElement => { !isEmpty(info.getValue()) ? ( ) : ( - No ComicInfo.xml +
No comicinfo.xml
), }, ], @@ -126,9 +128,7 @@ export const Library = (): ReactElement => { cell: (info) => { return !isNil(info.getValue()) ? (
{info.getValue().publisher.name}
- ) : ( - "Chimin" - ); + ) : null; }, }, { diff --git a/src/client/components/shared/Carda.tsx b/src/client/components/shared/Carda.tsx index a162620..4db8a4b 100644 --- a/src/client/components/shared/Carda.tsx +++ b/src/client/components/shared/Carda.tsx @@ -141,7 +141,7 @@ const renderCard = (props: ICardProps): ReactElement => { return ( <> {/* thumbnail */} -
+
diff --git a/src/client/components/shared/MetadataPanel.tsx b/src/client/components/shared/MetadataPanel.tsx index 82078b5..7de27e9 100644 --- a/src/client/components/shared/MetadataPanel.tsx +++ b/src/client/components/shared/MetadataPanel.tsx @@ -36,13 +36,17 @@ export const MetadataPanel = (props: IMetadatPanelProps): ReactElement => {

{issueName}

- Is a part of {inferredMetadata.issue.name} + is a part of{" "} + + {inferredMetadata.issue.name} + +
{/* Issue number */} {inferredMetadata.issue.number && (
- + @@ -54,7 +58,7 @@ export const MetadataPanel = (props: IMetadatPanelProps): ReactElement => { )}
{/* File extension */} - + @@ -65,7 +69,7 @@ export const MetadataPanel = (props: IMetadatPanelProps): ReactElement => { {/* size */} - + diff --git a/src/client/components/shared/T2Table.tsx b/src/client/components/shared/T2Table.tsx index 5fdd9fe..420bc50 100644 --- a/src/client/components/shared/T2Table.tsx +++ b/src/client/components/shared/T2Table.tsx @@ -78,54 +78,40 @@ export const T2Table = (tableOptions): ReactElement => {
{/* pagination controls */} - +
{table.getHeaderGroups().map((headerGroup, idx) => (