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 { > - +