From 78e6f995eb576b0f6a6afc43f4964530b043e32a Mon Sep 17 00:00:00 2001 From: iamsivin Date: Wed, 13 Nov 2024 10:05:06 +0530 Subject: [PATCH] chore: Filter enhancements --- .../Contacts/ContactsCard/ContactsCard.vue | 2 +- .../contact/pages/ContactsPageRouteView.vue | 118 ++++++++++++------ .../pages/EditContactsPageRouteView.vue | 1 + 3 files changed, 81 insertions(+), 40 deletions(-) diff --git a/app/javascript/dashboard/components-next/Contacts/ContactsCard/ContactsCard.vue b/app/javascript/dashboard/components-next/Contacts/ContactsCard/ContactsCard.vue index 15a812787..485566c38 100644 --- a/app/javascript/dashboard/components-next/Contacts/ContactsCard/ContactsCard.vue +++ b/app/javascript/dashboard/components-next/Contacts/ContactsCard/ContactsCard.vue @@ -57,7 +57,7 @@ const onClickViewDetails = async () => { params.label = route.params.label; } - await router.push({ name: dynamicRouteName, params }); + await router.push({ name: dynamicRouteName, params, query: route.query }); }; diff --git a/app/javascript/dashboard/routes/dashboard/contact/pages/ContactsPageRouteView.vue b/app/javascript/dashboard/routes/dashboard/contact/pages/ContactsPageRouteView.vue index a05c2a546..323daf6ea 100644 --- a/app/javascript/dashboard/routes/dashboard/contact/pages/ContactsPageRouteView.vue +++ b/app/javascript/dashboard/routes/dashboard/contact/pages/ContactsPageRouteView.vue @@ -1,6 +1,6 @@ @@ -185,7 +225,7 @@ onMounted(async () => { :show-pagination-footer="!isFetchingList && hasContacts" :active-sort="sortState.activeSort" :active-ordering="sortState.activeOrdering" - :is-empty-state="!searchValue && !hasContacts && isContactIndexView" + :is-empty-state="!searchQuery && !hasContacts && isContactIndexView" @update:current-page="handlePageChange" @search="searchContacts" @sort="handleSort" @@ -199,7 +239,7 @@ onMounted(async () => {