diff --git a/app/javascript/dashboard/App.vue b/app/javascript/dashboard/App.vue
index ccae9e52c..203ccec30 100644
--- a/app/javascript/dashboard/App.vue
+++ b/app/javascript/dashboard/App.vue
@@ -115,11 +115,6 @@ export default {
diff --git a/app/javascript/dashboard/components/app/UpdateBanner.vue b/app/javascript/dashboard/components/app/UpdateBanner.vue
index e9e41b6cb..74ee0691a 100644
--- a/app/javascript/dashboard/components/app/UpdateBanner.vue
+++ b/app/javascript/dashboard/components/app/UpdateBanner.vue
@@ -1,7 +1,6 @@
-
- {{ actionButtonLabel }}
-
-
+
+
+ {{ actionButtonLabel }}
+
+
+ {{ $t('GENERAL_SETTINGS.DISMISS') }}
+
+
@@ -53,6 +56,10 @@ export default {
type: Boolean,
default: false,
},
+ actionButtonVariant: {
+ type: String,
+ default: '',
+ },
actionButtonLabel: {
type: String,
default: '',
@@ -68,7 +75,12 @@ export default {
},
computed: {
bannerClasses() {
- return [this.colorScheme];
+ const classList = [this.colorScheme, `banner-align-${this.align}`];
+
+ if (this.hasActionButton || this.hasCloseButton) {
+ classList.push('has-button');
+ }
+ return classList;
},
},
methods: {
@@ -84,17 +96,26 @@ export default {
diff --git a/app/javascript/dashboard/components/widgets/conversation/ReplyBox.vue b/app/javascript/dashboard/components/widgets/conversation/ReplyBox.vue
index e72a38c5c..bdb107ed8 100644
--- a/app/javascript/dashboard/components/widgets/conversation/ReplyBox.vue
+++ b/app/javascript/dashboard/components/widgets/conversation/ReplyBox.vue
@@ -2,6 +2,7 @@