diff --git a/app/javascript/dashboard/components/layout/sidebarComponents/SecondaryChildNavItem.vue b/app/javascript/dashboard/components/layout/sidebarComponents/SecondaryChildNavItem.vue index 8ea982955..24ad62353 100644 --- a/app/javascript/dashboard/components/layout/sidebarComponents/SecondaryChildNavItem.vue +++ b/app/javascript/dashboard/components/layout/sidebarComponents/SecondaryChildNavItem.vue @@ -65,11 +65,11 @@ diff --git a/app/javascript/dashboard/helper/inbox.js b/app/javascript/dashboard/helper/inbox.js index 1174fd45a..71c615c4b 100644 --- a/app/javascript/dashboard/helper/inbox.js +++ b/app/javascript/dashboard/helper/inbox.js @@ -87,7 +87,8 @@ export const getInboxClassByType = (type, phoneNumber) => { }; export const getInboxWarningIconClass = (type, reauthorizationRequired) => { - if (type === INBOX_TYPES.FB && reauthorizationRequired) { + const allowedInboxTypes = [INBOX_TYPES.FB, INBOX_TYPES.EMAIL]; + if (allowedInboxTypes.includes(type) && reauthorizationRequired) { return 'warning'; } return ''; diff --git a/app/javascript/dashboard/i18n/locale/en/settings.json b/app/javascript/dashboard/i18n/locale/en/settings.json index 1f4d44e22..445b7244e 100644 --- a/app/javascript/dashboard/i18n/locale/en/settings.json +++ b/app/javascript/dashboard/i18n/locale/en/settings.json @@ -274,7 +274,7 @@ "SLA": "SLA", "BETA": "Beta", "REPORTS_OVERVIEW": "Overview", - "FACEBOOK_REAUTHORIZE": "Your Facebook connection has expired, please reconnect your Facebook page to continue services", + "REAUTHORIZE": "Your inbox connection has expired, please reconnect\n to continue receiving and sending messages", "HELP_CENTER": { "TITLE": "Help Center", "ALL_ARTICLES": "All Articles", diff --git a/app/javascript/dashboard/routes/dashboard/settings/inbox/Settings.vue b/app/javascript/dashboard/routes/dashboard/settings/inbox/Settings.vue index be4d94cb5..8ec9c6df1 100644 --- a/app/javascript/dashboard/routes/dashboard/settings/inbox/Settings.vue +++ b/app/javascript/dashboard/routes/dashboard/settings/inbox/Settings.vue @@ -22,6 +22,7 @@ +
-
@@ -619,7 +619,10 @@ export default { return false; }, microsoftUnauthorized() { - return this.inbox.microsoft_reauthorization; + return this.isAMicrosoftInbox && this.inbox.reauthorization_required; + }, + facebookUnauthorized() { + return this.isAFacebookInbox && this.inbox.reauthorization_required; }, }, watch: { diff --git a/app/javascript/dashboard/routes/dashboard/settings/inbox/facebook/Reauthorize.vue b/app/javascript/dashboard/routes/dashboard/settings/inbox/facebook/Reauthorize.vue index e94f8748c..d90f88d3b 100644 --- a/app/javascript/dashboard/routes/dashboard/settings/inbox/facebook/Reauthorize.vue +++ b/app/javascript/dashboard/routes/dashboard/settings/inbox/facebook/Reauthorize.vue @@ -1,38 +1,32 @@