meses-messaging
Version:
Meses messaging SDK in JavaScript
32 lines (27 loc) • 951 B
JSX
import React from 'react'
import styles from './styles.css'
import MessageListHeading from './MessageListHeading'
import MessageListBody from './MessageListBody'
import MessageListFooter from './MessageListFooter'
class MessageList extends React.Component {
constructor() {
super()
}
render() {
let { title, messageList, messageBuffer, connectedUsername } = this.props
let { backButtonOnClick, sendButtonOnClick, loadMoreMessage } = this.props
return (
<div className={ styles.messageList }>
<MessageListHeading title={ title } backButtonOnClick={ backButtonOnClick }/>
<MessageListBody
messageList={ messageList }
messageBuffer={ messageBuffer }
connectedUsername={ connectedUsername }
loadMoreMessage={ loadMoreMessage }
/>
<MessageListFooter sendButtonOnClick={ sendButtonOnClick } />
</div>
)
}
}
export default MessageList