🏗 Scaffold for Wanted list table

This commit is contained in:
2022-04-07 01:03:46 -07:00
parent 0a315b1ef9
commit c91f64239a
3 changed files with 10 additions and 3 deletions

View File

@@ -10,6 +10,7 @@ import Search from "./Search";
import Settings from "./Settings"; import Settings from "./Settings";
import VolumeDetail from "./VolumeDetail/VolumeDetail"; import VolumeDetail from "./VolumeDetail/VolumeDetail";
import PullList from "./PullList/PullList"; import PullList from "./PullList/PullList";
import WantedComics from "./WantedComics/WantedComics";
import { Routes, Route } from "react-router-dom"; import { Routes, Route } from "react-router-dom";
import Navbar from "./Navbar"; import Navbar from "./Navbar";
@@ -91,6 +92,7 @@ export const App = (): ReactElement => {
/> />
<Route path="/settings" element={<Settings />} /> <Route path="/settings" element={<Settings />} />
<Route path="/pull-list/all" element={<PullList />} /> <Route path="/pull-list/all" element={<PullList />} />
<Route path="/wanted/all" element={<WantedComics />} />
</Routes> </Routes>
</div> </div>
</AirDCPPSocketContext.Provider> </AirDCPPSocketContext.Provider>

View File

@@ -1,6 +1,6 @@
import React, { ReactElement } from "react"; import React, { ReactElement } from "react";
import Card from "../Carda"; import Card from "../Carda";
import { Link } from "react-router-dom"; import { Link, useNavigate } from "react-router-dom";
import ellipsize from "ellipsize"; import ellipsize from "ellipsize";
import { isEmpty, isNil, isUndefined, map } from "lodash"; import { isEmpty, isNil, isUndefined, map } from "lodash";
import { detectIssueTypes } from "../../shared/utils/tradepaperback.utils"; import { detectIssueTypes } from "../../shared/utils/tradepaperback.utils";
@@ -20,15 +20,19 @@ export const WantedComicsList = ({
600: 2, 600: 2,
}; };
const navigate = useNavigate();
const navigateToWantedComics = (row) => {
navigate(`/wanted/all`);
};
return ( return (
<> <>
<div className="content"> <div className="content">
<span className="icon-text mb-1"> <span className="icon-text mb-1" onClick={navigateToWantedComics}>
<span> <span>
<span className="title is-4">Wanted Comics</span> <span className="title is-4">Wanted Comics</span>
</span> </span>
<span className="icon mt-1"> <span className="icon mt-1">
<i className="fa-solid fa-circle-chevron-right"></i> <i className="fa-solid fa-circle-chevron-right"></i>
</span> </span>
</span> </span>
<p className="subtitle is-7"> <p className="subtitle is-7">

View File

@@ -15,6 +15,7 @@ export const WantedComics = (props): ReactElement => {
size: 25, size: 25,
from: 0, from: 0,
}, },
type: "wanted",
}, },
), ),
); );