From d597bd6d4aced8b4c8debb5bce765db9da765532 Mon Sep 17 00:00:00 2001
From: gaelle morin <gmorin.dev@gmail.com>
Date: Tue, 12 Jan 2021 18:10:31 +0100
Subject: [PATCH] feature: messages one to one

---
 src/index.pug               |  2 +-
 src/styles/chat/_index.scss |  3 +++
 src/styles/index.scss       |  1 +
 src/views/page-messages.pug | 46 +++++++++++++++++++------------------
 4 files changed, 29 insertions(+), 23 deletions(-)
 create mode 100644 src/styles/chat/_index.scss

diff --git a/src/index.pug b/src/index.pug
index f811aa05..ea6910b5 100644
--- a/src/index.pug
+++ b/src/index.pug
@@ -85,7 +85,7 @@ html(lang="en")
             include views/page-circle.pug
 
         if endpoints.get.users
-          #messages(hidden, data-view="messages", no-render).with-sidebar
+          #messages(hidden, data-view="messages", no-render).whitespace-normal
             hubl-reactivity(bind-user nested-field='inbox' target-src="store://user.contacts")
             include views/page-messages.pug
 
diff --git a/src/styles/chat/_index.scss b/src/styles/chat/_index.scss
new file mode 100644
index 00000000..061961b9
--- /dev/null
+++ b/src/styles/chat/_index.scss
@@ -0,0 +1,3 @@
+.chat-view {
+  height: calc(100vh - 72px - 78px);
+}
diff --git a/src/styles/index.scss b/src/styles/index.scss
index 16d78099..516229c7 100644
--- a/src/styles/index.scss
+++ b/src/styles/index.scss
@@ -49,3 +49,4 @@ solid-display>div {
 @import 'left-nav/_index';
 @import 'content/_index';
 @import 'about/_index';
+@import 'chat/_index';
diff --git a/src/views/page-messages.pug b/src/views/page-messages.pug
index 6bf87827..b9a8067a 100644
--- a/src/views/page-messages.pug
+++ b/src/views/page-messages.pug
@@ -1,25 +1,27 @@
-.content-box.flex.full-width
+div.segment.lg-full.padding-top-small.padding-right-large.padding-bottom-small.padding-left-large.border-bottom.border-color-grey
+  solid-display.labelled-avatar.small(
+    bind-resources
+    fields='segment1(account.picture), segment2(name, hyphen, at, username)'
+    value-hyphen=" - "
+    value-at="@"
 
-  div.content-box__header
-    solid-display(
-      bind-resources
-      fields='avatar-container(account.picture), text(name, hyphen, at, username)'
-      value-hyphen=" - "
-      value-at="@"
+    class-segment1='segment'
+    class-account.picture='avatar small'
+    
+    class-segment2='segment margin-left-xsmall text-xxlarge'
+    class-name='text-color-heading text-uppercase text-semibold'
+    class-hypen=''
+    class-at=''
+    class-username=''
 
-      widget-account.picture='hubl-user-avatar'
-      class-text="avatar-text"
-      class-avatar-container="avatar-container"
-      class-account.picture='avatar'
-      class-name='h1-like'
-      class-hypen='h1-like'
-    )
+    widget-account.picture='hubl-user-avatar'
+  )
 
-  .chat-view
-    solid-xmpp-chat(
-      data-authentication='login',
-      data-auto-login='true',
-      data-websocket-url=`${xmppWebsocket || 'wss://jabber.happy-dev.fr/xmpp-websocket'}`,
-      data-i18n='en',
-      bind-resources
-    )
+.chat-view.segment.lg-full.whitespace-normal
+  solid-xmpp-chat(
+    data-authentication='login',
+    data-auto-login='true',
+    data-websocket-url=`${xmppWebsocket || 'wss://jabber.happy-dev.fr/xmpp-websocket'}`,
+    data-i18n='en',
+    bind-resources
+  )
-- 
GitLab