From a7bc3abcdd4dd3034b5855ebe8e9beff0f73014a Mon Sep 17 00:00:00 2001 From: Shariq Ansari Date: Wed, 2 Jul 2025 14:11:11 +0530 Subject: [PATCH] fix: show lost reason modal if status changed to lost (cherry picked from commit d89c304b134a7ec1f7a16bc667f2ee13858daac9) # Conflicts: # frontend/components.d.ts --- frontend/components.d.ts | 4 + .../src/components/Modals/LostReasonModal.vue | 99 +++++++++++++++++++ frontend/src/pages/Deal.vue | 23 ++++- frontend/src/pages/MobileDeal.vue | 23 ++++- 4 files changed, 147 insertions(+), 2 deletions(-) create mode 100644 frontend/src/components/Modals/LostReasonModal.vue diff --git a/frontend/components.d.ts b/frontend/components.d.ts index 984d8e3a..84f74933 100644 --- a/frontend/components.d.ts +++ b/frontend/components.d.ts @@ -162,7 +162,11 @@ declare module 'vue' { ListIcon: typeof import('./src/components/Icons/ListIcon.vue')['default'] ListRows: typeof import('./src/components/ListViews/ListRows.vue')['default'] LoadingIndicator: typeof import('./src/components/Icons/LoadingIndicator.vue')['default'] +<<<<<<< HEAD LucideCalendar: typeof import('~icons/lucide/calendar')['default'] +======= + LostReasonModal: typeof import('./src/components/Modals/LostReasonModal.vue')['default'] +>>>>>>> d89c304b (fix: show lost reason modal if status changed to lost) LucideInfo: typeof import('~icons/lucide/info')['default'] LucideMoreHorizontal: typeof import('~icons/lucide/more-horizontal')['default'] LucidePlus: typeof import('~icons/lucide/plus')['default'] diff --git a/frontend/src/components/Modals/LostReasonModal.vue b/frontend/src/components/Modals/LostReasonModal.vue new file mode 100644 index 00000000..7553641d --- /dev/null +++ b/frontend/src/components/Modals/LostReasonModal.vue @@ -0,0 +1,99 @@ + + diff --git a/frontend/src/pages/Deal.vue b/frontend/src/pages/Deal.vue index baaf0a53..3efb5b0e 100644 --- a/frontend/src/pages/Deal.vue +++ b/frontend/src/pages/Deal.vue @@ -327,6 +327,11 @@ :docname="props.dealId" name="Deals" /> +