From 0ab7accd3fe3c99e877882841156bffcc1b00fe1 Mon Sep 17 00:00:00 2001 From: Sivin Varghese <64252451+iamsivin@users.noreply.github.com> Date: Mon, 2 Dec 2024 16:22:05 +0530 Subject: [PATCH] feat: Contact filter preview (#10516) # Pull Request Template ## Description **Screenshots** image image **Story** image --- .../Contacts/ContactsHeader/ContactHeader.vue | 4 +- .../ContactListHeaderWrapper.vue | 1 - .../ContactsActiveFiltersPreview.vue | 29 +++++ .../Contacts/ContactsListLayout.vue | 7 +- .../Contacts/Pages/ContactsList.vue | 2 +- .../HelpCenter/HelpCenterLayout.vue | 1 + .../ArticleEditorControls.vue | 3 + .../ArticleEditorProperties.vue | 1 + .../PortalSwitcher/PortalSwitcher.vue | 2 + .../components-next/button/Button.story.vue | 9 +- .../components-next/button/Button.vue | 7 +- .../filter/ActiveFilterPreview.story.vue | 66 ++++++++++ .../filter/ActiveFilterPreview.vue | 117 ++++++++++++++++++ .../filter/fixtures/filterTypes.js | 45 +++++++ .../filter/helper/filterHelper.js | 8 ++ .../filter/helper/filterHelper.spec.js | 11 ++ .../pagination/PaginationFooter.vue | 4 + .../dashboard/i18n/locale/en/contact.json | 7 +- .../contacts/pages/ContactsIndex.vue | 1 + 19 files changed, 313 insertions(+), 12 deletions(-) create mode 100644 app/javascript/dashboard/components-next/Contacts/ContactsHeader/components/ContactsActiveFiltersPreview.vue create mode 100644 app/javascript/dashboard/components-next/filter/ActiveFilterPreview.story.vue create mode 100644 app/javascript/dashboard/components-next/filter/ActiveFilterPreview.vue diff --git a/app/javascript/dashboard/components-next/Contacts/ContactsHeader/ContactHeader.vue b/app/javascript/dashboard/components-next/Contacts/ContactsHeader/ContactHeader.vue index b5511f7e0..6e32b8581 100644 --- a/app/javascript/dashboard/components-next/Contacts/ContactsHeader/ContactHeader.vue +++ b/app/javascript/dashboard/components-next/Contacts/ContactsHeader/ContactHeader.vue @@ -54,9 +54,9 @@ const emit = defineEmits([