🔧 Replaced the sliding panel component

This commit is contained in:
2021-09-02 00:16:35 -07:00
parent 4a4e04ff2b
commit ae7a78de4d
3 changed files with 1924 additions and 1889 deletions

View File

@@ -50,6 +50,7 @@
"react-dom": "^17.0.1", "react-dom": "^17.0.1",
"react-fast-compare": "^3.2.0", "react-fast-compare": "^3.2.0",
"react-final-form": "^6.5.3", "react-final-form": "^6.5.3",
"react-sliding-pane": "^7.0.0",
"react-spinners": "^0.11.0", "react-spinners": "^0.11.0",
"react-table": "^7.7.0", "react-table": "^7.7.0",
"react-window-dynamic-list": "^2.3.5", "react-window-dynamic-list": "^2.3.5",
@@ -59,7 +60,7 @@
"voca": "^1.4.0", "voca": "^1.4.0",
"websocket": "^1.0.34", "websocket": "^1.0.34",
"ws": "^7.5.3", "ws": "^7.5.3",
"ws-calibre": "bluelovers/ws-calibre", "ws-calibre": "https://github.com/bluelovers/ws-calibre",
"xregexp": "^5.0.2" "xregexp": "^5.0.2"
}, },
"devDependencies": { "devDependencies": {

View File

@@ -5,8 +5,10 @@ import MatchResult from "./MatchResult";
import ComicVineSearchForm from "./ComicVineSearchForm"; import ComicVineSearchForm from "./ComicVineSearchForm";
import AcquisitionPanel from "./AcquisitionPanel"; import AcquisitionPanel from "./AcquisitionPanel";
import DownloadsPanel from "./DownloadsPanel"; import DownloadsPanel from "./DownloadsPanel";
import SlidingPane from "react-sliding-pane";
import { css } from "@emotion/react"; import { css } from "@emotion/react";
import "react-sliding-pane/dist/react-sliding-pane.css";
import PuffLoader from "react-spinners/PuffLoader"; import PuffLoader from "react-spinners/PuffLoader";
import { isEmpty, isUndefined, isNil } from "lodash"; import { isEmpty, isUndefined, isNil } from "lodash";
import { RootState } from "threetwo-ui-typings"; import { RootState } from "threetwo-ui-typings";
@@ -338,7 +340,11 @@ export const ComicDetail = ({}: ComicDetailProps): ReactElement => {
{isComicBookMetadataAvailable ? <MetadataTabGroup /> : null} {isComicBookMetadataAvailable ? <MetadataTabGroup /> : null}
<> <SlidingPane
isOpen={visible}
onRequestClose={() => setVisible(false)}
width={"600px"}
>
{!isEmpty(comicVineSearchQueryObject) && {!isEmpty(comicVineSearchQueryObject) &&
!isUndefined(comicVineSearchQueryObject) ? ( !isUndefined(comicVineSearchQueryObject) ? (
<div className="card search-criteria-card"> <div className="card search-criteria-card">
@@ -387,7 +393,7 @@ export const ComicDetail = ({}: ComicDetailProps): ReactElement => {
/> />
)} )}
</div> </div>
</> </SlidingPane>
</> </>
)} )}
</div> </div>

3800
yarn.lock

File diff suppressed because it is too large Load Diff