Skip to content

Commit 8d606dd

Browse files
committed
refactor: [#658] refactor function to display results properly
1 parent 87e32e5 commit 8d606dd

File tree

1 file changed

+13
-1
lines changed

1 file changed

+13
-1
lines changed

pages/admin/settings/users.vue

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ watch(() => route.fullPath, () => {
3030
pageSize.value = isNaN(route.query.pageSize) ? defaultPageSize : parseInt(route.query.pageSize);
3131
});
3232
33-
watch([pageSize, currentPage], () => {
33+
watch(currentPage, () => {
3434
router.push({
3535
query: {
3636
pageSize: pageSize.value,
@@ -41,6 +41,18 @@ watch([pageSize, currentPage], () => {
4141
loadUserProfiles();
4242
});
4343
44+
// Resets the current page value to 1 when the page size is changed to display results correctly
45+
watch(pageSize, () => {
46+
router.push({
47+
query: {
48+
pageSize: pageSize.value,
49+
page: 1
50+
}
51+
});
52+
53+
loadUserProfiles();
54+
});
55+
4456
onActivated(() => {
4557
pageSize.value = route.query.pageSize as number ?? defaultPageSize;
4658
currentPage.value = route.query.page as number ?? 1;

0 commit comments

Comments
 (0)