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 @@ @@ -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 @@