From 91fc821576f5d17eb9d26bd31431144255b4272f Mon Sep 17 00:00:00 2001 From: Mamalizz Date: Fri, 28 Feb 2025 23:07:46 +0330 Subject: [PATCH] added scroll to top on pagination change --- frontend/components/global/Pagination.vue | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/frontend/components/global/Pagination.vue b/frontend/components/global/Pagination.vue index 0e3ee75..cfed27a 100644 --- a/frontend/components/global/Pagination.vue +++ b/frontend/components/global/Pagination.vue @@ -17,11 +17,16 @@ defineProps(); const params: any = inject("params"); +const { y } = useWindowScroll({ behavior: "smooth" }); + // computed const page = computed({ get: () => (params?.page ? Number(params.page) : 1), - set: (value: number) => (params.page = value), + set: (value: number) => { + params.page = value; + y.value = 0; + }, });