From c755978352ace7ca4c1eb8ea0607671de1cac37a Mon Sep 17 00:00:00 2001 From: Shivam Mishra Date: Wed, 14 Jun 2023 12:56:42 +0530 Subject: [PATCH] feat: update banner design [CW-1491] (#7296) * refactor: banner styling * refactor: update button style for reply assign banner * feat: remove update-banner classes --------- Co-authored-by: Nithin David Thomas <1277421+nithindavid@users.noreply.github.com> --- app/javascript/dashboard/App.vue | 5 -- .../dashboard/components/app/UpdateBanner.vue | 1 - .../dashboard/components/ui/Banner.vue | 86 +++++++++++++------ .../widgets/conversation/ReplyBox.vue | 1 + 4 files changed, 61 insertions(+), 32 deletions(-) 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 @@