diff --git a/app/javascript/widget/App.vue b/app/javascript/widget/App.vue index 19a33b8a4..7637ffc2f 100755 --- a/app/javascript/widget/App.vue +++ b/app/javascript/widget/App.vue @@ -66,6 +66,9 @@ export default { ? getLanguageDirection(this.$root.$i18n.locale) : false; }, + isUnreadOrCampaignView() { + return ['unread-messages', 'campaigns'].includes(this.$route.name); + }, }, watch: { activeCampaign() { @@ -374,6 +377,7 @@ export default { 'is-widget-right': isRightAligned, 'is-bubble-hidden': hideMessageBubble, 'is-flat-design': isWidgetStyleFlat, + 'bg-n-slate-2 dark:bg-n-solid-1': !isUnreadOrCampaignView, dark: prefersDarkMode, }" > diff --git a/app/javascript/widget/views/ArticleViewer.vue b/app/javascript/widget/views/ArticleViewer.vue index 9289d0546..bc4cf775c 100644 --- a/app/javascript/widget/views/ArticleViewer.vue +++ b/app/javascript/widget/views/ArticleViewer.vue @@ -10,7 +10,7 @@ export default { diff --git a/app/views/layouts/portal.html.erb b/app/views/layouts/portal.html.erb index ac3f7e574..3085106dd 100644 --- a/app/views/layouts/portal.html.erb +++ b/app/views/layouts/portal.html.erb @@ -3,9 +3,9 @@ <%= render 'layouts/portal_head' %> - +
-
+
<%= render 'public/api/v1/portals/header', portal: @portal unless @is_plain_layout_enabled %> <%= yield %> <%= render 'public/api/v1/portals/footer' unless @is_plain_layout_enabled || @portal.account.feature_enabled?('disable_branding') %>