diff --git a/src/modules/05_leave/components/Table.vue b/src/modules/05_leave/components/Table.vue
index 7e9357a..d9797b5 100644
--- a/src/modules/05_leave/components/Table.vue
+++ b/src/modules/05_leave/components/Table.vue
@@ -88,13 +88,16 @@ function updatePagination(p: number, ps: number) {
/** function updatePageSize*/
function updatePageSize(newPageSize: any) {
- currentPage.value = 1;
pagination.value.rowsPerPage = newPageSize.rowsPerPage;
}
-watch([() => currentPage.value, () => pagination.value.rowsPerPage], () => {
- updatePagination(currentPage.value, pagination.value.rowsPerPage);
-});
+watch(
+ () => pagination.value.rowsPerPage,
+ () => {
+ currentPage.value = 1;
+ updatePagination(currentPage.value, pagination.value.rowsPerPage);
+ }
+);
@@ -269,6 +272,9 @@ watch([() => currentPage.value, () => pagination.value.rowsPerPage], () => {
size="sm"
boundary-links
direction-links
+ @update:model-value="
+ updatePagination(currentPage, pagination.rowsPerPage)
+ "
>