Client: Make table use the refine sorters/filters

That way, Refine is in charge of the sorters/filters state, instead of Refine and AntD each having their own state for it.
This commit is contained in:
Donkie
2023-07-06 19:32:48 +02:00
parent e42b206d7d
commit 3c8e414aef
3 changed files with 29 additions and 53 deletions

View File

@@ -70,19 +70,19 @@ export const VendorList: React.FC<IResourceComponentsProps> = () => {
dataIndex="id"
title="Id"
sorter={true}
defaultSortOrder={getSortOrderForField(sorters_initial, "id")}
sortOrder={getSortOrderForField(sorters, "id")}
/>
<Table.Column
dataIndex="name"
title="Name"
sorter={true}
defaultSortOrder={getSortOrderForField(sorters_initial, "name")}
sortOrder={getSortOrderForField(sorters, "name")}
/>
<Table.Column
dataIndex={["registered"]}
title="Registered"
sorter={true}
defaultSortOrder={getSortOrderForField(sorters_initial, "registered")}
sortOrder={getSortOrderForField(sorters, "registered")}
render={(value) => (
<DateField
value={dayjs.utc(value).local()}
@@ -95,7 +95,7 @@ export const VendorList: React.FC<IResourceComponentsProps> = () => {
dataIndex={["comment"]}
title="Comment"
sorter={true}
defaultSortOrder={getSortOrderForField(sorters_initial, "comment")}
sortOrder={getSortOrderForField(sorters, "comment")}
/>
<Table.Column
title="Actions"