This repository was archived by the owner on Mar 13, 2025. It is now read-only.
File tree Expand file tree Collapse file tree 2 files changed +20
-10
lines changed Expand file tree Collapse file tree 2 files changed +20
-10
lines changed Original file line number Diff line number Diff line change @@ -239,12 +239,6 @@ export default function SearchGlobal({ keyword }) {
239
239
setUsers ( data ) ;
240
240
setTotalResults ( Number ( headers [ "x-total" ] ) ) ;
241
241
setTotalPages ( Number ( headers [ "x-total-pages" ] ) ) ;
242
- if ( window ) {
243
- window . scrollTo ( {
244
- top : 0 ,
245
- behavior : "smooth" ,
246
- } ) ;
247
- }
248
242
}
249
243
} ) ( ) ;
250
244
@@ -262,6 +256,19 @@ export default function SearchGlobal({ keyword }) {
262
256
setWindowWidth ( window . innerWidth ) ;
263
257
} ;
264
258
259
+ /**
260
+ * Sets the new page number and gets the new set of users
261
+ * @param {Number } newPageNumber The new page number
262
+ */
263
+ const onChangePage = async ( newPageNumber ) => {
264
+ if ( window ) {
265
+ window . scrollTo ( {
266
+ top : 0 ,
267
+ } ) ;
268
+ }
269
+ searchContext . changePageNumber ( newPageNumber ) ;
270
+ } ;
271
+
265
272
return (
266
273
< >
267
274
< div className = { style . sideMenu } >
@@ -341,7 +348,11 @@ export default function SearchGlobal({ keyword }) {
341
348
} ) }
342
349
</ div >
343
350
< div >
344
- < Pagination currentPage = { page } numPages = { totalPages } />
351
+ < Pagination
352
+ currentPage = { page }
353
+ numPages = { totalPages }
354
+ onChangePage = { onChangePage }
355
+ />
345
356
</ div >
346
357
</ div >
347
358
) }
Original file line number Diff line number Diff line change @@ -129,14 +129,13 @@ export default function SearchGroups() {
129
129
* @param {Number } newPageNumber The new page number
130
130
*/
131
131
const onChangePage = async ( newPageNumber ) => {
132
- setPage ( newPageNumber ) ;
133
- await getMembersInGroup ( selectedGroup . id , newPageNumber ) ;
134
132
if ( window ) {
135
133
window . scrollTo ( {
136
134
top : 0 ,
137
- behavior : "smooth" ,
138
135
} ) ;
139
136
}
137
+ setPage ( newPageNumber ) ;
138
+ await getMembersInGroup ( selectedGroup . id , newPageNumber ) ;
140
139
} ;
141
140
142
141
return (
You can’t perform that action at this time.
0 commit comments