feat: table list sorter

This commit is contained in:
jialin
2025-12-21 21:37:05 +08:00
parent 6738dfe0d3
commit 23a761226a
25 changed files with 417 additions and 138 deletions
+6 -2
View File
@@ -17,6 +17,7 @@ import useKeysColumns from './hooks/use-keys-columns';
const APIKeys: React.FC = () => {
const {
TABLE_SORT_DIRECTIONS,
dataSource,
rowSelection,
queryParams,
@@ -32,7 +33,10 @@ const APIKeys: React.FC = () => {
} = useTableFetch<ListItem>({
fetchAPI: queryApisKeysList,
deleteAPI: deleteApisKey,
contentForDelete: 'apikeys.table.apikeys'
contentForDelete: 'apikeys.table.apikeys',
defaultQueryParams: {
sort_by: '-created_at'
}
});
const intl = useIntl();
@@ -139,7 +143,7 @@ const APIKeys: React.FC = () => {
dataSource={dataSource.dataList}
rowSelection={rowSelection}
loading={dataSource.loading}
sortDirections={['ascend', 'descend', 'ascend']}
sortDirections={TABLE_SORT_DIRECTIONS}
rowKey="id"
onChange={handleTableChange}
pagination={{