From 475db8531817ab23e56a8d1e38cad38d60f15fee Mon Sep 17 00:00:00 2001 From: Sivin Varghese <64252451+iamsivin@users.noreply.github.com> Date: Wed, 22 Apr 2026 17:13:26 +0530 Subject: [PATCH] fix: prevent template picker dropdown cut-off in compose form (#14129) --- .../NewConversation/ComposeConversation.vue | 1 + .../components/ActionButtons.vue | 2 +- .../components/ContentTemplateForm.vue | 4 +- .../components/ContentTemplateSelector.vue | 120 ++++++++++-------- .../components/WhatsAppOptions.vue | 111 ++++++++-------- .../components/WhatsappTemplate.vue | 4 +- .../components-next/popover/Popover.vue | 28 +++- .../modules/contact/ContactDeleteModal.vue | 4 +- .../modules/contact/ContactMergeModal.vue | 4 +- 9 files changed, 154 insertions(+), 124 deletions(-) diff --git a/app/javascript/dashboard/components-next/NewConversation/ComposeConversation.vue b/app/javascript/dashboard/components-next/NewConversation/ComposeConversation.vue index 1ab370901..02a00c703 100644 --- a/app/javascript/dashboard/components-next/NewConversation/ComposeConversation.vue +++ b/app/javascript/dashboard/components-next/NewConversation/ComposeConversation.vue @@ -233,6 +233,7 @@ onMounted(() => resetContacts()); diff --git a/app/javascript/dashboard/components-next/NewConversation/components/ActionButtons.vue b/app/javascript/dashboard/components-next/NewConversation/components/ActionButtons.vue index aec05a717..e8f484997 100644 --- a/app/javascript/dashboard/components-next/NewConversation/components/ActionButtons.vue +++ b/app/javascript/dashboard/components-next/NewConversation/components/ActionButtons.vue @@ -20,6 +20,7 @@ const props = defineProps({ isEmailOrWebWidgetInbox: { type: Boolean, default: false }, isTwilioSmsInbox: { type: Boolean, default: false }, isTwilioWhatsAppInbox: { type: Boolean, default: false }, + // eslint-disable-next-line vue/no-unused-properties messageTemplates: { type: Array, default: () => [] }, channelType: { type: String, default: '' }, isLoading: { type: Boolean, default: false }, @@ -198,7 +199,6 @@ useEventListener(document, 'paste', onPaste); {