From 9b23a11c5beaf8475703c883b0952a3747ed65d3 Mon Sep 17 00:00:00 2001 From: Nithin David Thomas Date: Thu, 3 Sep 2020 14:11:07 +0530 Subject: [PATCH] chore: Improves styling for conversation header (#1167) Co-authored-by: Pranav Raj S --- .../assets/scss/_helper-classes.scss | 8 +++ .../dashboard/assets/scss/_mixins.scss | 10 +--- .../assets/scss/widgets/_conv-header.scss | 16 ++++++ .../conversation/ConversationHeader.vue | 6 +-- .../widgets/conversation/MoreActions.vue | 51 +++++++++++-------- .../conversation/contact/ContactInfo.vue | 2 +- .../shared/assets/stylesheets/colors.scss | 23 ++++++--- 7 files changed, 77 insertions(+), 39 deletions(-) diff --git a/app/javascript/dashboard/assets/scss/_helper-classes.scss b/app/javascript/dashboard/assets/scss/_helper-classes.scss index cbcc31e42..a1bfa1462 100644 --- a/app/javascript/dashboard/assets/scss/_helper-classes.scss +++ b/app/javascript/dashboard/assets/scss/_helper-classes.scss @@ -69,3 +69,11 @@ select { border-top-left-radius: 0 !important; } } + +.justify-space-between { + justify-content: space-between; +} + +.w-100 { + width: 100%; +} diff --git a/app/javascript/dashboard/assets/scss/_mixins.scss b/app/javascript/dashboard/assets/scss/_mixins.scss index 36a87a4f9..a20a32ffe 100644 --- a/app/javascript/dashboard/assets/scss/_mixins.scss +++ b/app/javascript/dashboard/assets/scss/_mixins.scss @@ -1,3 +1,4 @@ +@import '~dashboard/assets/scss/variables'; @import '~widget/assets/scss/mixins'; $spinner-before-border-color: rgba(255, 255, 255, 0.7); @@ -235,12 +236,3 @@ $spinner-before-border-color: rgba(255, 255, 255, 0.7); text-overflow: ellipsis; white-space: nowrap; } - - -.justify-space-between { - justify-content: space-between; -} - -.w-100 { - width: 100%; -} diff --git a/app/javascript/dashboard/assets/scss/widgets/_conv-header.scss b/app/javascript/dashboard/assets/scss/widgets/_conv-header.scss index 878e5a788..20919a73a 100644 --- a/app/javascript/dashboard/assets/scss/widgets/_conv-header.scss +++ b/app/javascript/dashboard/assets/scss/widgets/_conv-header.scss @@ -41,6 +41,10 @@ @include flex; @include flex-align($x: center, $y: middle); + &.hide { + visibility: hidden; + } + .user--name { @include margin(0); font-size: $font-size-medium; @@ -83,3 +87,15 @@ } } } + + +.header-actions-wrap { + display: flex; + flex-direction: row; + flex-grow: 1; + justify-content: flex-end; + + &.has-open-sidebar { + justify-content: flex-end; + } +} diff --git a/app/javascript/dashboard/components/widgets/conversation/ConversationHeader.vue b/app/javascript/dashboard/components/widgets/conversation/ConversationHeader.vue index 65567ae26..10860a2bd 100644 --- a/app/javascript/dashboard/components/widgets/conversation/ConversationHeader.vue +++ b/app/javascript/dashboard/components/widgets/conversation/ConversationHeader.vue @@ -1,6 +1,6 @@