diff --git a/src/client/components/Library/Library.tsx b/src/client/components/Library/Library.tsx index 16a8985..f7324ea 100644 --- a/src/client/components/Library/Library.tsx +++ b/src/client/components/Library/Library.tsx @@ -8,7 +8,7 @@ import React, { import PropTypes from "prop-types"; import { useNavigate } from "react-router-dom"; import T2Table from "../shared/T2Table"; -import { isEmpty, isNil, isNull, isUndefined } from "lodash"; +import { isEmpty, isNil, isUndefined } from "lodash"; import RawFileDetails from "./RawFileDetails"; import ComicVineDetails from "./ComicVineDetails"; import SearchBar from "./SearchBar"; diff --git a/src/client/components/Library/LibraryContainer.tsx b/src/client/components/Library/LibraryContainer.tsx index f85ec1d..48c8edd 100644 --- a/src/client/components/Library/LibraryContainer.tsx +++ b/src/client/components/Library/LibraryContainer.tsx @@ -4,7 +4,7 @@ import { useDispatch, useSelector } from "react-redux"; import { searchIssue } from "../../actions/fileops.actions"; import { Library } from "./Library"; -const LibraryContainer = () => { +const LibraryContainer = (): ReactElement => { const dispatch = useDispatch(); useEffect(() => { dispatch( diff --git a/src/client/components/WantedComics/WantedComics.tsx b/src/client/components/WantedComics/WantedComics.tsx index 1577ba3..42f69c7 100644 --- a/src/client/components/WantedComics/WantedComics.tsx +++ b/src/client/components/WantedComics/WantedComics.tsx @@ -1,8 +1,17 @@ -import React, { ReactElement, useEffect } from "react"; -import { useDispatch } from "react-redux"; +import { isUndefined } from "lodash"; +import React, { ReactElement, useEffect, useMemo } from "react"; +import { useDispatch, useSelector } from "react-redux"; import { searchIssue } from "../../actions/fileops.actions"; +import Card from "../Carda"; +import SearchBar from "../Library/SearchBar"; +import T2Table from "../shared/T2Table"; +import ellipsize from "ellipsize"; +import { convert } from "html-to-text"; export const WantedComics = (props): ReactElement => { + const wantedComics = useSelector( + (state: RootState) => state.fileOps.librarySearchResults, + ); const dispatch = useDispatch(); useEffect(() => { dispatch( @@ -20,7 +29,185 @@ export const WantedComics = (props): ReactElement => { ), ); }, []); - return <>Ads>; + console.log(wantedComics); + const columnData = useMemo( + () => [ + { + Header: "Comic Information", + columns: [ + { + Header: "Details", + id: "comicDetails", + minWidth: 350, + accessor: (row) => { + console.log(row); + return ( +