Fix search params being overriden on table view
This commit is contained in:
parent
689b40eb91
commit
6ae8046781
1 changed files with 7 additions and 1 deletions
|
@ -296,7 +296,13 @@ export const useVirtualTable = <TFilter>({
|
|||
const scrollOffset = Number((e.top / properties.table.rowHeight).toFixed(0));
|
||||
|
||||
if (isSearchParams) {
|
||||
setSearchParams({ scrollOffset: String(scrollOffset) }, { replace: true });
|
||||
setSearchParams(
|
||||
(params) => {
|
||||
params.set('scrollOffset', String(scrollOffset));
|
||||
return params;
|
||||
},
|
||||
{ replace: true },
|
||||
);
|
||||
} else {
|
||||
setTable({ data: { scrollOffset }, key: pageKey });
|
||||
}
|
||||
|
|
Reference in a new issue