From 417f28ce4ac06e582072920bbe00805727eb5b29 Mon Sep 17 00:00:00 2001 From: Sivin Varghese <64252451+iamsivin@users.noreply.github.com> Date: Wed, 10 Dec 2025 20:14:24 +0530 Subject: [PATCH] feat: Update contact details page UI (#13041) --- .../Contacts/ContactsDetailsLayout.vue | 15 ++--- .../ContactsForm/ContactMergeForm.vue | 17 ++--- .../Contacts/ContactsForm/ContactsForm.vue | 64 +++++++++++-------- .../ContactCustomAttributeItem.vue | 11 +++- .../ContactCustomAttributes.vue | 10 +-- .../ContactsSidebar/ContactHistory.vue | 2 +- .../Contacts/ContactsSidebar/ContactMerge.vue | 21 +++--- .../Contacts/ContactsSidebar/ContactNotes.vue | 6 +- .../Contacts/Pages/ContactDetails.vue | 57 +++++++++++------ .../Contacts/VoiceCallButton.vue | 1 - .../CustomAttributes/ListAttribute.vue | 1 + .../phonenumberinput/PhoneNumberInput.vue | 64 +++++++++++++------ .../dashboard/i18n/locale/en/contact.json | 2 +- .../contacts/pages/ContactManageView.vue | 2 +- 14 files changed, 164 insertions(+), 109 deletions(-) diff --git a/app/javascript/dashboard/components-next/Contacts/ContactsDetailsLayout.vue b/app/javascript/dashboard/components-next/Contacts/ContactsDetailsLayout.vue index 0bc1e376c..b7692f3cd 100644 --- a/app/javascript/dashboard/components-next/Contacts/ContactsDetailsLayout.vue +++ b/app/javascript/dashboard/components-next/Contacts/ContactsDetailsLayout.vue @@ -76,12 +76,12 @@ const closeMobileSidebar = () => { class="flex w-full h-full overflow-hidden justify-evenly bg-n-surface-1" >
-
+
{ ? $t('CONTACTS_LAYOUT.HEADER.BLOCK_CONTACT') : $t('CONTACTS_LAYOUT.HEADER.UNBLOCK_CONTACT') " - size="sm" slate - :is-loading="isUpdating" :disabled="isUpdating" @click="toggleBlock" /> @@ -120,7 +117,7 @@ const closeMobileSidebar = () => {
-
+
@@ -129,7 +126,7 @@ const closeMobileSidebar = () => { diff --git a/app/javascript/dashboard/components-next/Contacts/ContactsForm/ContactMergeForm.vue b/app/javascript/dashboard/components-next/Contacts/ContactsForm/ContactMergeForm.vue index 2cee66d12..fb292bd27 100644 --- a/app/javascript/dashboard/components-next/Contacts/ContactsForm/ContactMergeForm.vue +++ b/app/javascript/dashboard/components-next/Contacts/ContactsForm/ContactMergeForm.vue @@ -1,7 +1,8 @@