diff --git a/package.json b/package.json
index 53a25ce..9af7845 100644
--- a/package.json
+++ b/package.json
@@ -33,11 +33,14 @@
"event-stream": "^4.0.1",
"express": "^4.17.1",
"fastest-validator": "^1.11.0",
+ "final-form": "^4.20.2",
"fs-extra": "^9.1.0",
"imghash": "^0.0.8",
"jsdoc": "^3.6.7",
"react": "^17.0.1",
+ "react-collapsible": "^2.8.3",
"react-dom": "^17.0.1",
+ "react-final-form": "^6.5.3",
"react-hooks-worker": "^1.0.0",
"react-window-dynamic-list": "^2.3.5",
"sharp": "^0.28.1",
diff --git a/src/client/assets/scss/App.css b/src/client/assets/scss/App.css
index 5179284..099527c 100644
--- a/src/client/assets/scss/App.css
+++ b/src/client/assets/scss/App.css
@@ -16494,8 +16494,11 @@ readers do not read off random characters that represent icons */
.comic-vine-match-drawer .search-criteria-card .card-content {
padding: 10px;
}
+.comic-vine-match-drawer .search-criteria-card .card-content .ant-divider-horizontal {
+ margin: 12px 0;
+}
.comic-vine-match-drawer .field {
- margin: 10px 0 0 0;
+ margin: 5px 0 0 0;
}
.search-results-container {
diff --git a/src/client/assets/scss/App.scss b/src/client/assets/scss/App.scss
index f2e6bb6..6e8dfb3 100644
--- a/src/client/assets/scss/App.scss
+++ b/src/client/assets/scss/App.scss
@@ -117,11 +117,14 @@ $border-color: red;
width: 100%;
.card-content {
padding: 10px;
+ .ant-divider-horizontal {
+ margin: 12px 0;
+ }
}
}
.field {
- margin: 10px 0 0 0;
+ margin: 5px 0 0 0;
}
}
diff --git a/src/client/components/ComicDetail.tsx b/src/client/components/ComicDetail.tsx
index c0330fc..822a288 100644
--- a/src/client/components/ComicDetail.tsx
+++ b/src/client/components/ComicDetail.tsx
@@ -3,6 +3,9 @@ import { useParams } from "react-router-dom";
import axios from "axios";
import Card from "./Card";
import MatchResult from "./MatchResult";
+import ComicVineSearchForm from "./ComicVineSearchForm";
+import Collapsible from "react-collapsible";
+import { Divider } from "antd";
import { isEmpty, isUndefined } from "lodash";
import { IExtractedComicBookCoverFile, RootState } from "threetwo-ui-typings";
import { fetchComicVineMatches } from "../actions/fileops.actions";
@@ -32,7 +35,6 @@ export const ComicDetail = ({}: ComicDetailProps): ReactElement => {
axios
.request({
url: `http://localhost:3000/api/import/getComicBookById`,
-
method: "POST",
data: {
id: comicObjectId,
@@ -65,6 +67,8 @@ export const ComicDetail = ({}: ComicDetailProps): ReactElement => {
+
{comicDetail.rawFileDetails.containedIn}
+
{comicDetail.rawFileDetails.fileSize}