blob: 48bfb28cd7591452132b9a967d5146b9ed434f98 [file] [log] [blame]
Adrien Béraud35e7d7c2021-04-13 03:28:39 -04001import { Avatar, Box, Divider, Typography } from '@material-ui/core'
2import Paper from '@material-ui/core/Paper'
Larbi Gharibe9af9732021-03-31 15:08:01 +01003import React from 'react'
4import Message from './Message'
5
Larbi Gharibe9af9732021-03-31 15:08:01 +01006class MessageList extends React.Component {
7 render() {
8 return (
9 <div className="message-list">
Adrien Béraud35e7d7c2021-04-13 03:28:39 -040010 <Box>
11 <Box style={{display:'inline-block', margin: 16, verticalAlign:'middle'}}>
12 <Avatar>{this.props.conversation.getDisplayName()[0].toUpperCase()}</Avatar>
13 </Box>
14 <Box style={{display:'inline-block', verticalAlign:'middle'}}>
15 <Typography variant="h5">{this.props.conversation.getDisplayName()}</Typography>
16 <Typography variant="subtitle1">{this.props.conversation.getId()}</Typography>
17 </Box>
18 </Box>
19 <Divider orientation="horizontal" />
Larbi Gharibe9af9732021-03-31 15:08:01 +010020 {
21 this.props.messages.map((message, index) => {
22 /*DUMMY_DATA.map((message, index) => {*/
23 return (
24 <Message key={index} username={message.senderId} text={message.text} />
25 )
26 })}
27 </div>
28 )
29 }
30}
31
32export default MessageList