Skip to content

Commit c99e300

Browse files
committed
Separate usernmae badge from chat box
1 parent 3a6d724 commit c99e300

File tree

1 file changed

+27
-9
lines changed

1 file changed

+27
-9
lines changed

Frontend/src/components/collab/Chat.jsx

Lines changed: 27 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -37,15 +37,33 @@ const Chat = ({ currentUser, messages, sendMessage }) => {
3737
>
3838
<ListGroup>
3939
{messages.map((msg, idx) => (
40-
<ListGroupItem
41-
key={idx}
42-
style={{
43-
backgroundColor: msg.sender === currentUser ? "#d1e7dd" : "#50d7da",
44-
textAlign: msg.sender === currentUser ? "right" : "left"
45-
}}
46-
>
47-
<Badge bg="secondary">{msg.sender}</Badge>: {msg.text}
48-
</ListGroupItem>
40+
<>
41+
<ListGroupItem
42+
key={idx}
43+
style={{
44+
backgroundColor: msg.sender === currentUser ? "#d1e7dd" : "#50d7da",
45+
textAlign: msg.sender === currentUser ? "right" : "left"
46+
}}
47+
>
48+
{/* alternative: keep badge within same line*/}
49+
{/*{msg.sender !== currentUser && <><Badge bg="secondary">{msg.sender}</Badge> {msg.text}</>}*/}
50+
{/*{msg.sender === currentUser && <>{msg.text} <Badge bg="secondary">{msg.sender}</Badge></>}*/}
51+
52+
{msg.text}
53+
</ListGroupItem>
54+
<ListGroupItem
55+
key={idx}
56+
style={{
57+
backgroundColor: "white",
58+
textAlign: msg.sender === currentUser ? "right" : "left",
59+
border: "none",
60+
padding: "0",
61+
}}>
62+
<Badge bg="secondary">{msg.sender}</Badge>
63+
</ListGroupItem>
64+
{/* spacer */}
65+
<div style={{ height: '10px' }}></div>
66+
</>
4967
))}
5068
</ListGroup>
5169
</div>

0 commit comments

Comments
 (0)