From d89c304b134a7ec1f7a16bc667f2ee13858daac9 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 --- frontend/components.d.ts | 1 + .../src/components/Modals/LostReasonModal.vue | 99 +++++++++++++++++++ frontend/src/pages/Deal.vue | 23 ++++- frontend/src/pages/MobileDeal.vue | 23 ++++- 4 files changed, 144 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 481e54db..63df320c 100644 --- a/frontend/components.d.ts +++ b/frontend/components.d.ts @@ -162,6 +162,7 @@ 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'] + LostReasonModal: typeof import('./src/components/Modals/LostReasonModal.vue')['default'] 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 fac8fa3f..d253602b 100644 --- a/frontend/src/pages/Deal.vue +++ b/frontend/src/pages/Deal.vue @@ -337,6 +337,11 @@ :docname="props.dealId" name="Deals" /> +