From afadf9f8f4c790ce7abd9b5d4f9c12d2e2d3bff0 Mon Sep 17 00:00:00 2001 From: Shariq Ansari Date: Fri, 5 Sep 2025 15:34:36 +0530 Subject: [PATCH] fix: if contact email is updated it is updating previously opened contact (cherry picked from commit 50708ebe32df130a4c6c5f678b5b9d0e85ccfa66) # Conflicts: # frontend/components.d.ts # frontend/src/components/SidePanelLayout.vue # frontend/src/pages/Contact.vue --- frontend/components.d.ts | 8 ++ frontend/src/components/PrimaryDropdown.vue | 69 ++++++++++ ...opdownItem.vue => PrimaryDropdownItem.vue} | 2 +- frontend/src/components/SidePanelLayout.vue | 78 ++--------- frontend/src/pages/Contact.vue | 121 +++++++++++++----- 5 files changed, 179 insertions(+), 99 deletions(-) create mode 100644 frontend/src/components/PrimaryDropdown.vue rename frontend/src/components/{DropdownItem.vue => PrimaryDropdownItem.vue} (98%) diff --git a/frontend/components.d.ts b/frontend/components.d.ts index b61cfc6a..ca980d06 100644 --- a/frontend/components.d.ts +++ b/frontend/components.d.ts @@ -84,8 +84,11 @@ declare module 'vue' { DoubleCheckIcon: typeof import('./src/components/Icons/DoubleCheckIcon.vue')['default'] DragIcon: typeof import('./src/components/Icons/DragIcon.vue')['default'] DragVerticalIcon: typeof import('./src/components/Icons/DragVerticalIcon.vue')['default'] +<<<<<<< HEAD Dropdown: typeof import('./src/components/frappe-ui/Dropdown.vue')['default'] DropdownItem: typeof import('./src/components/DropdownItem.vue')['default'] +======= +>>>>>>> 50708ebe (fix: if contact email is updated it is updating previously opened contact) DuplicateIcon: typeof import('./src/components/Icons/DuplicateIcon.vue')['default'] DurationIcon: typeof import('./src/components/Icons/DurationIcon.vue')['default'] EditEmailTemplate: typeof import('./src/components/Settings/EmailTemplate/EditEmailTemplate.vue')['default'] @@ -201,7 +204,12 @@ declare module 'vue' { PlaybackSpeedIcon: typeof import('./src/components/Icons/PlaybackSpeedIcon.vue')['default'] PlaybackSpeedOption: typeof import('./src/components/Activities/PlaybackSpeedOption.vue')['default'] PlayIcon: typeof import('./src/components/Icons/PlayIcon.vue')['default'] +<<<<<<< HEAD Popover: typeof import('./src/components/frappe-ui/Popover.vue')['default'] +======= + PrimaryDropdown: typeof import('./src/components/PrimaryDropdown.vue')['default'] + PrimaryDropdownItem: typeof import('./src/components/PrimaryDropdownItem.vue')['default'] +>>>>>>> 50708ebe (fix: if contact email is updated it is updating previously opened contact) ProfileSettings: typeof import('./src/components/Settings/ProfileSettings.vue')['default'] QuickEntryModal: typeof import('./src/components/Modals/QuickEntryModal.vue')['default'] QuickFilterField: typeof import('./src/components/QuickFilterField.vue')['default'] diff --git a/frontend/src/components/PrimaryDropdown.vue b/frontend/src/components/PrimaryDropdown.vue new file mode 100644 index 00000000..57fe24e1 --- /dev/null +++ b/frontend/src/components/PrimaryDropdown.vue @@ -0,0 +1,69 @@ + + + + + diff --git a/frontend/src/components/DropdownItem.vue b/frontend/src/components/PrimaryDropdownItem.vue similarity index 98% rename from frontend/src/components/DropdownItem.vue rename to frontend/src/components/PrimaryDropdownItem.vue index 52536afd..53db17d0 100644 --- a/frontend/src/components/DropdownItem.vue +++ b/frontend/src/components/PrimaryDropdownItem.vue @@ -56,7 +56,7 @@