From 2e8e9e337eb8ccae44ca5f3a5e8c3a5cdbe4e35a Mon Sep 17 00:00:00 2001 From: Little Dipper Date: Sat, 10 Jun 2023 01:58:10 +0200 Subject: [PATCH] new message --- .../react/src/components/Messages/Chats.jsx | 63 +++++++++++-------- .../react/src/components/Messages/Message.jsx | 4 +- containers/react/src/styles/Messages.css | 34 +++++++++- containers/react/src/styles/chat.css | 6 +- 4 files changed, 74 insertions(+), 33 deletions(-) diff --git a/containers/react/src/components/Messages/Chats.jsx b/containers/react/src/components/Messages/Chats.jsx index ac19b416..f703df2e 100644 --- a/containers/react/src/components/Messages/Chats.jsx +++ b/containers/react/src/components/Messages/Chats.jsx @@ -12,6 +12,7 @@ import Message from "./Message" import { TbSend } from 'react-icons/tb'; import { ImBlocked } from 'react-icons/im'; import { MdOutlineGroupAdd } from 'react-icons/md'; +import { GrAdd } from 'react-icons/gr' const TouchDiv = styled.div` @@ -228,7 +229,7 @@ function Chats(){ return (
-
+ {/*
profile {isLoading ? ( @@ -238,7 +239,7 @@ function Chats(){ //

{user.username}

)}
-
+
*/} @@ -260,25 +261,38 @@ function Chats(){
- {conversations.map(c=> ( -
setCurrentChat(c)}> - - User -
- {c.name} - Desc? +
+
+ + +
+ + New Message
-
+ + {conversations.map(c=> ( +
setCurrentChat(c)}> + + User +
+ {c.name} + Desc? +
+
+
+ + ))}
- ))} { currentChat ? ( - <> + <>
- {messages.map(m=>( - - ))} +
+ {messages.map(m=>( + + ))} +
{/* */}
setNewMessage(e.target.value)} value={newMessages} - /> + />
@@ -295,19 +309,14 @@ function Chats(){
) : ( - Open a conversation)} +
+ Open a conversation +
+ )} +
//
- ); - - - - - - - - - + ); } export default Chats \ No newline at end of file diff --git a/containers/react/src/components/Messages/Message.jsx b/containers/react/src/components/Messages/Message.jsx index cd10f4e1..f333e267 100644 --- a/containers/react/src/components/Messages/Message.jsx +++ b/containers/react/src/components/Messages/Message.jsx @@ -19,10 +19,10 @@ import DefaultPicture from '../../assets/profile.jpg' import '../../styles/Messages.css' const MeStyleP = styled.p` - background-color: lightgray; + background-color: #5843e4; padding 10px 20px; border-radius 10px 0px 10px 10px; - color: black; + color: white; margin-right: 20px; ` diff --git a/containers/react/src/styles/Messages.css b/containers/react/src/styles/Messages.css index b72d5208..f62c2860 100644 --- a/containers/react/src/styles/Messages.css +++ b/containers/react/src/styles/Messages.css @@ -1,12 +1,38 @@ .home{ background-color: black; - height: 90vh; + height: 10vh; display: flex; align-items: center; justify-content: center; } +.scroll{ + overflow: scroll; +} + +.newMessage{ + color: white; + font-size: 18px; +} + +.contact{ + background-color: rgb(46, 46, 46); + align-items: left; + /* width: 2rem; */ + /* height: 4rem; */ +} + +.messages_box{ + background-color: black; + /* height: 90vh; */ + display: flex; + align-items: center; + justify-content: center; + /* position:relative; */ + +} + .container{ border-color: #FFFFFF ; border-radius: 50%; @@ -65,8 +91,9 @@ } .messages{ - background-color: #349b83; - height: calc(100% - 118px); + background-color: black; + /* height: calc(100% - 118px); */ + width: 40rem; overflow: scroll; } @@ -115,4 +142,5 @@ input{ display: flex; flex-direction: row-reverse; padding: 20px; + color: lightgrey; } \ No newline at end of file diff --git a/containers/react/src/styles/chat.css b/containers/react/src/styles/chat.css index 0fde8fdb..cf81842f 100644 --- a/containers/react/src/styles/chat.css +++ b/containers/react/src/styles/chat.css @@ -38,9 +38,13 @@ .chat { width: 100%; height: 100vh; - display: flex; + display:inline-block; align-items: center; } + +.chat_2{ + display:flex; +} .chat__sidebar { height: 100%; background-color: #f9f5eb;