Skip to content

Commit e86e105

Browse files
committed
feat: allow page and page size restoration
1 parent c562f43 commit e86e105

File tree

2 files changed

+11
-12
lines changed

2 files changed

+11
-12
lines changed

src/hooks/usePaginatedSearch.ts

Lines changed: 7 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -477,28 +477,23 @@ export const usePaginatedSearch = (props: PaginatedSearchProps) => {
477477
);
478478

479479
return {
480-
fetchResults,
481-
results,
482-
nameSearch,
483480
isActive,
484481
searchVisible,
485482
searchValues,
486-
searchTreeNameSearch,
487-
mergedParams,
488-
totalRowsLoading,
489-
totalRows,
490-
updateTotalRows,
491483
selectedRowKeys,
492-
onGetFirstVisibleRowIndex,
493484
refresh,
494-
onRowStyle,
495485
onRowStatus,
486+
onGetFirstVisibleRowIndex,
496487
setTreeFirstVisibleRow,
497488
onRowHasBeenSelected,
498489
onSearchFilterClear,
499490
onSearchFilterSubmit,
500491
onSideSearchFilterClose,
501492
onSideSearchFilterSubmit,
493+
totalRowsLoading,
494+
totalRows,
495+
onRowStyle,
496+
results,
502497
onRequestPageChange,
503498
treeIsLoading,
504499
selectAllRecords,
@@ -507,5 +502,7 @@ export const usePaginatedSearch = (props: PaginatedSearchProps) => {
507502
getColumnStateInProgress,
508503
getColumnState,
509504
updateColumnState,
505+
currentPage,
506+
pageSize,
510507
};
511508
};

src/widgets/views/Tree/Paginated/SearchTreePaginated.tsx

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -143,6 +143,8 @@ function SearchTreePaginatedComp(props: SearchTreePaginatedProps, ref: any) {
143143
getColumnStateInProgress,
144144
getColumnState,
145145
updateColumnState,
146+
currentPage,
147+
pageSize,
146148
} = usePaginatedSearch({
147149
treeViewFetching: loading,
148150
treeOoui,
@@ -330,8 +332,8 @@ function SearchTreePaginatedComp(props: SearchTreePaginatedProps, ref: any) {
330332
<PaginationHeader
331333
total={totalRows || 0}
332334
totalRowsLoading={totalRowsLoading}
333-
initialPage={1}
334-
initialPageSize={DEFAULT_PAGE_SIZE}
335+
initialPage={currentPage || 1}
336+
initialPageSize={pageSize || DEFAULT_PAGE_SIZE}
335337
currentPageSelectedCount={selectedRowKeys.length}
336338
onRequestPageChange={onRequestPageChange}
337339
totalSelectedCount={selectedRowKeys.length}

0 commit comments

Comments
 (0)