From 787fcc4a9593a1b9ac7012eae568b13752c3a6ad Mon Sep 17 00:00:00 2001 From: Sivin Varghese <64252451+iamsivin@users.noreply.github.com> Date: Mon, 20 Apr 2026 13:08:19 +0530 Subject: [PATCH] chore: update conversation sidebar interactions (#13988) --- .../Contacts/ContactsDetailsLayout.vue | 3 +- .../Contacts/ContactsHeader/ContactHeader.vue | 4 +- .../NewConversation/ComposeConversation.vue | 110 ++------ .../components/ComposeNewConversationForm.vue | 2 +- .../components-next/popover/Popover.vue | 121 +++++++++ .../components-next/sidebar/Sidebar.vue | 24 +- .../conversation/ConversationSidebar.vue | 11 +- .../spec/useDropdownPosition.spec.js | 239 ++++++++++++++++++ .../composables/useDropdownPosition.js | 128 ++++++++++ .../modules/contact/ContactDeleteModal.vue | 94 +++++++ .../modules/contact/ContactMergeModal.vue | 69 +++-- .../conversation/contact/ContactInfo.vue | 136 +++------- .../conversation/contact/EditContact.vue | 112 ++++---- 13 files changed, 747 insertions(+), 306 deletions(-) create mode 100644 app/javascript/dashboard/components-next/popover/Popover.vue create mode 100644 app/javascript/dashboard/composables/spec/useDropdownPosition.spec.js create mode 100644 app/javascript/dashboard/composables/useDropdownPosition.js create mode 100644 app/javascript/dashboard/modules/contact/ContactDeleteModal.vue diff --git a/app/javascript/dashboard/components-next/Contacts/ContactsDetailsLayout.vue b/app/javascript/dashboard/components-next/Contacts/ContactsDetailsLayout.vue index 0bc1e376c..351cc7071 100644 --- a/app/javascript/dashboard/components-next/Contacts/ContactsDetailsLayout.vue +++ b/app/javascript/dashboard/components-next/Contacts/ContactsDetailsLayout.vue @@ -107,11 +107,10 @@ const closeMobileSidebar = () => { size="sm" /> -