🏗 Scaffold for Wanted list table
This commit is contained in:
@@ -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>
|
||||||
|
|||||||
@@ -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">
|
||||||
|
|||||||
@@ -15,6 +15,7 @@ export const WantedComics = (props): ReactElement => {
|
|||||||
size: 25,
|
size: 25,
|
||||||
from: 0,
|
from: 0,
|
||||||
},
|
},
|
||||||
|
type: "wanted",
|
||||||
},
|
},
|
||||||
),
|
),
|
||||||
);
|
);
|
||||||
|
|||||||
Reference in New Issue
Block a user