blob: 2ecc74afb21dc79c4e728781460d2dc6f70fa7c0 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
|
import { UsePaginationQueryResult } from "@/apis/queries/hooks";
import { QueryPageTable } from "@/components";
import { Container } from "@mantine/core";
import { useDocumentTitle } from "@mantine/hooks";
import { Column } from "react-table";
interface Props<T extends History.Base> {
name: string;
query: UsePaginationQueryResult<T>;
columns: Column<T>[];
}
function HistoryView<T extends History.Base = History.Base>({
columns,
name,
query,
}: Props<T>) {
useDocumentTitle(`${name} History - Bazarr`);
return (
<Container fluid px={0}>
<QueryPageTable
tableStyles={{ emptyText: `Nothing Found in ${name} History` }}
columns={columns}
query={query}
></QueryPageTable>
</Container>
);
}
export default HistoryView;
|