fix: automatically update the page when scrolling
This commit is contained in:
@@ -11,14 +11,23 @@ export default function useTableRowSelection() {
|
||||
setSelectedRowKeys([]);
|
||||
};
|
||||
|
||||
const removeSelectedKey = (rowKey: React.Key) => {
|
||||
const removeSelectedKey = (rowKey: React.Key | React.Key[]) => {
|
||||
if (Array.isArray(rowKey)) {
|
||||
setSelectedRowKeys((keys) => keys.filter((key) => !rowKey.includes(key)));
|
||||
return;
|
||||
}
|
||||
setSelectedRowKeys((keys) => keys.filter((key) => key !== rowKey));
|
||||
};
|
||||
|
||||
const removeSelectedKeys = (rowKeys: React.Key[]) => {
|
||||
setSelectedRowKeys((keys) => keys.filter((key) => !rowKeys.includes(key)));
|
||||
};
|
||||
|
||||
const rowSelection = {
|
||||
selectedRowKeys,
|
||||
clearSelections,
|
||||
onChange: onSelectChange,
|
||||
removeSelectedKeys,
|
||||
removeSelectedKey
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user