From 5f250e5b3aea0a6145eb094bc0834486876a8e37 Mon Sep 17 00:00:00 2001 From: Nithin David Thomas Date: Tue, 2 Mar 2021 22:44:04 +0530 Subject: [PATCH] chore: Move conversation header above sidebar (#1835) Co-authored-by: Pranav Raj S --- .../assets/scss/widgets/_conv-header.scss | 4 - .../scss/widgets/_conversation-view.scss | 40 +-------- .../dashboard/components/ChatList.vue | 23 +++++- .../widgets/conversation/ConversationBox.vue | 81 +++++++++++++++++-- .../conversation/ConversationHeader.vue | 12 +-- .../widgets/conversation/EmptyState.vue | 39 ++++++++- .../widgets/conversation/MessagesView.vue | 14 ++-- .../conversation/ConversationView.vue | 15 ++-- 8 files changed, 150 insertions(+), 78 deletions(-) diff --git a/app/javascript/dashboard/assets/scss/widgets/_conv-header.scss b/app/javascript/dashboard/assets/scss/widgets/_conv-header.scss index c6cc66c96..69363e542 100644 --- a/app/javascript/dashboard/assets/scss/widgets/_conv-header.scss +++ b/app/javascript/dashboard/assets/scss/widgets/_conv-header.scss @@ -43,10 +43,6 @@ $resolve-button-width: 13.2rem; @include flex; @include flex-align($x: center, $y: middle); - &.hide { - visibility: hidden; - } - .user--name { @include margin(0); font-size: $font-size-medium; diff --git a/app/javascript/dashboard/assets/scss/widgets/_conversation-view.scss b/app/javascript/dashboard/assets/scss/widgets/_conversation-view.scss index d518812f1..297166b66 100644 --- a/app/javascript/dashboard/assets/scss/widgets/_conversation-view.scss +++ b/app/javascript/dashboard/assets/scss/widgets/_conversation-view.scss @@ -42,7 +42,7 @@ } } -.conversations-sidebar { +.conversations-list-wrap { @include flex; flex-direction: column; @@ -92,44 +92,6 @@ } } -.conversation-wrap { - @include margin(0); - @include border-normal-left; - background: var(--color-background-light); - - .current-chat { - @include flex; - @include full-height; - @include flex-align(center, middle); - flex-direction: column; - - div { - @include flex; - @include full-height; - @include flex-align(center, middle); - flex-direction: column; - - img { - @include margin($space-normal); - width: 10rem; - } - - span { - font-size: $font-size-small; - font-weight: $font-weight-medium; - text-align: center; - } - } - } - - .conv-empty-state { - @include flex; - @include full-height; - @include flex-align(center, middle); - flex-direction: column; - } -} - .conversation-panel { @include flex; @include flex-weight(1); diff --git a/app/javascript/dashboard/components/ChatList.vue b/app/javascript/dashboard/components/ChatList.vue index 8637c071a..09e55e8c3 100644 --- a/app/javascript/dashboard/components/ChatList.vue +++ b/app/javascript/dashboard/components/ChatList.vue @@ -1,5 +1,5 @@