feat(web): search releases (#302)

* feat(releases): search in ui

* refactor(releases): optimize query recent releases
This commit is contained in:
Ludvig Lundgren 2022-06-14 01:51:33 +02:00 committed by GitHub
parent 38addb99e6
commit 258754643d
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
9 changed files with 153 additions and 13 deletions

View file

@ -22,7 +22,7 @@ import * as DataTable from "../../components/data-table";
import {
IndexerSelectColumnFilter,
PushStatusSelectColumnFilter
PushStatusSelectColumnFilter, SearchColumnFilter
} from "./Filters";
type TableState = {
@ -77,7 +77,8 @@ export const ReleaseTable = () => {
{
Header: "Release",
accessor: "torrent_name",
Cell: DataTable.TitleCell
Cell: DataTable.TitleCell,
Filter: SearchColumnFilter
},
{
Header: "Actions",
@ -185,9 +186,7 @@ export const ReleaseTable = () => {
{headerGroups.map((headerGroup) =>
headerGroup.headers.map((column) => (
column.Filter ? (
<div className="mt-2 sm:mt-0" key={column.id}>
<>{column.render("Filter")}</>
</div>
<React.Fragment key={column.id}>{column.render("Filter")}</React.Fragment>
) : null
))
)}