diff --git a/src/client/components/Dashboard/VolumeGroups.tsx b/src/client/components/Dashboard/VolumeGroups.tsx index f775412..3da79c7 100644 --- a/src/client/components/Dashboard/VolumeGroups.tsx +++ b/src/client/components/Dashboard/VolumeGroups.tsx @@ -21,14 +21,12 @@ export const VolumeGroups = (props): ReactElement => { return (
- - - Volumes - + + Volumes - + - +

Based on ComicVine Volume information

- - - Wanted Comics + + + Wanted Comics - + - +

Comics marked as wanted from various sources.

diff --git a/src/client/components/PullList/PullList.tsx b/src/client/components/PullList/PullList.tsx index edcf302..8d349ca 100644 --- a/src/client/components/PullList/PullList.tsx +++ b/src/client/components/PullList/PullList.tsx @@ -14,7 +14,7 @@ export const PullList = (): ReactElement => { useEffect(() => { dispatch( getWeeklyPullList({ - startDate: "2022-4-8", + startDate: "2022-4-22", pageSize: "100", currentPage: "1", }), diff --git a/src/client/components/Volumes/Volumes.tsx b/src/client/components/Volumes/Volumes.tsx index 3c64d34..8c7aa10 100644 --- a/src/client/components/Volumes/Volumes.tsx +++ b/src/client/components/Volumes/Volumes.tsx @@ -30,7 +30,151 @@ export const Volumes = (props): ReactElement => { ); }, []); console.log(volumes); - return
as
; + + const columnData = useMemo( + () => [ + { + Header: "Volume Details", + id: "volumeDetails", + minWidth: 450, + accessor: (row) => { + return ( +
+
+
+
+
+
+
+ +
+
+
+
+
+ { + row._source.sourcedMetadata.comicvine + .volumeInformation.name + } +
+
+
+ published by{" "} + + { + row._source.sourcedMetadata.comicvine + .volumeInformation.publisher.name + } + +
+ +
+ + {ellipsize( + convert( + row._source.sourcedMetadata.comicvine + .volumeInformation.description, + { + baseElements: { + selectors: ["p"], + }, + }, + ), + 120, + )} + +
+ +
+
+
+ + + Total Issues + + + { + row._source.sourcedMetadata.comicvine + .volumeInformation.count_of_issues + } + + +
+
+
+
+
+
+
+
+
+
+
+ ); + }, + }, + { + Header: "Download Status", + columns: [ + { + Header: "Files", + accessor: "_source.acquisition.directconnect", + align: "right", + Cell: (props) => { + return ( +
+ {props.cell.value.length > 0 ? ( + + {props.cell.value.length} + + ) : null} +
+ ); + }, + }, + { + Header: "Type", + id: "Air", + }, + { + Header: "Type", + id: "dcc", + }, + ], + }, + ], + [], + ); + return ( +
+
+ {volumes.hits ? ( +
+
+

Volumes

+ {/* Search bar */} + + +
+
+ ) : null} +
+
+ ); }; export default Volumes;