mirror of
https://github.com/idanoo/autobrr
synced 2025-07-23 00:39:13 +00:00
feat(web): search releases (#302)
* feat(releases): search in ui * refactor(releases): optimize query recent releases
This commit is contained in:
parent
38addb99e6
commit
258754643d
9 changed files with 153 additions and 13 deletions
|
@ -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
|
||||
))
|
||||
)}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue