fix: table sorter

This commit is contained in:
jialin
2026-04-22 13:16:48 +08:00
committed by jialin
parent 8ba77beeed
commit f566ea3b63
6 changed files with 60 additions and 25 deletions
+15 -3
View File
@@ -32,10 +32,22 @@ const APIKeys: React.FC<{
sort_by: ''
});
const handleTableChange = (pagination: any, filters: any, sorter: any) => {};
const handlePageChange = (page: number, pageSize: number) => {};
const handleTableChange = (pagination: any, filters: any, sorter: any) => {
let sort_by =
sorter.order === 'descend' ? `-${sorter.field}` : sorter.field;
setQueryParams((prev) => ({
...prev,
sort_by
}));
};
const handlePageChange = (page: number, pageSize: number) => {
setQueryParams((prev) => ({
...prev,
page,
perPage: pageSize
}));
};
const columns = useAPIKeys();
const renderEmpty = (type?: string) => {
+16 -2
View File
@@ -32,9 +32,23 @@ const Models: React.FC<{
sort_by: ''
});
const handleTableChange = (pagination: any, filters: any, sorter: any) => {};
const handleTableChange = (pagination: any, filters: any, sorter: any) => {
console.log('pagination, filters, sorter: ', pagination, filters, sorter);
let sort_by =
sorter.order === 'descend' ? `-${sorter.field}` : sorter.field;
setQueryParams((prev) => ({
...prev,
sort_by
}));
};
const handlePageChange = (page: number, pageSize: number) => {};
const handlePageChange = (page: number, pageSize: number) => {
setQueryParams((prev) => ({
...prev,
page,
perPage: pageSize
}));
};
const columns = useUsersColumns();
+15 -2
View File
@@ -32,9 +32,22 @@ const Users: React.FC<{
sort_by: ''
});
const handleTableChange = (pagination: any, filters: any, sorter: any) => {};
const handleTableChange = (pagination: any, filters: any, sorter: any) => {
let sort_by =
sorter.order === 'descend' ? `-${sorter.field}` : sorter.field;
setQueryParams((prev) => ({
...prev,
sort_by
}));
};
const handlePageChange = (page: number, pageSize: number) => {};
const handlePageChange = (page: number, pageSize: number) => {
setQueryParams((prev) => ({
...prev,
page,
perPage: pageSize
}));
};
const columns = useUsersColumns();