|
@@ -142,15 +142,12 @@ const Table: React.FC<TableProps<any>> = ({
|
|
|
(updater: UpdaterFn<PaginationState>) => {
|
|
|
const newState = updatePaginationState(updater, searchParams);
|
|
|
setSearchParams(searchParams);
|
|
|
+ setRowSelection({});
|
|
|
return newState;
|
|
|
},
|
|
|
[searchParams]
|
|
|
);
|
|
|
|
|
|
- React.useEffect(() => {
|
|
|
- setRowSelection({});
|
|
|
- }, [searchParams]);
|
|
|
-
|
|
|
const table = useReactTable({
|
|
|
data,
|
|
|
pageCount,
|
|
@@ -160,6 +157,9 @@ const Table: React.FC<TableProps<any>> = ({
|
|
|
pagination: getPaginationFromSearchParams(searchParams),
|
|
|
rowSelection,
|
|
|
},
|
|
|
+ getRowId: (originalRow, index) => {
|
|
|
+ return originalRow.name ? originalRow.name : `${index}`;
|
|
|
+ },
|
|
|
onSortingChange: onSortingChange as OnChangeFn<SortingState>,
|
|
|
onPaginationChange: onPaginationChange as OnChangeFn<PaginationState>,
|
|
|
onRowSelectionChange: setRowSelection,
|