From 62c5d40b2cf919f23acc5bf954318bf1575b2367 Mon Sep 17 00:00:00 2001
From: Tanmay Deep Sharma <32020192+tds-1@users.noreply.github.com>
Date: Thu, 10 Jul 2025 10:46:09 +0700
Subject: [PATCH] update the checks to show the api key input in configuration
---
.../inbox/settingsPage/ConfigurationPage.vue | 18 ++++++++++++------
1 file changed, 12 insertions(+), 6 deletions(-)
diff --git a/app/javascript/dashboard/routes/dashboard/settings/inbox/settingsPage/ConfigurationPage.vue b/app/javascript/dashboard/routes/dashboard/settings/inbox/settingsPage/ConfigurationPage.vue
index c91da7b26..b4be5f11c 100644
--- a/app/javascript/dashboard/routes/dashboard/settings/inbox/settingsPage/ConfigurationPage.vue
+++ b/app/javascript/dashboard/routes/dashboard/settings/inbox/settingsPage/ConfigurationPage.vue
@@ -36,12 +36,18 @@ export default {
whatsAppInboxAPIKey: { required },
},
computed: {
- isWhatsAppCloudWithEmbeddedSignup() {
+ isWhatsAppCloudChannel() {
+ return this.inbox.provider === 'whatsapp_cloud';
+ },
+ hasWhatsappAppId() {
return (
- this.inbox.provider === 'whatsapp_cloud' &&
- this.inbox.provider_config?.source === 'embedded_signup'
+ window.chatwootConfig?.whatsappAppId &&
+ window.chatwootConfig.whatsappAppId !== 'none'
);
},
+ shouldShowReconfigureButton() {
+ return this.isWhatsAppCloudChannel && this.hasWhatsappAppId;
+ },
},
watch: {
inbox() {
@@ -229,9 +235,9 @@ export default {
>
-
+