blob: fd648e5c0f374812cee74d8c3d3a4f109df4adee [file] [log] [blame]
Larbi Gharibe9af9732021-03-31 15:08:01 +01001import React from 'react'
Adrien Béraud6ecaa402021-04-06 17:37:25 -04002import TextField from '@material-ui/core/TextField'
3//import InputEmoji from "react-input-emoji";
Larbi Gharibe9af9732021-03-31 15:08:01 +01004
5class SendMessageForm extends React.Component {
6
7 constructor() {
8 super()
9 this.state = {
10 message: ''
11 }
12 this.handleChange = this.handleChange.bind(this)
13 this.handleSubmit = this.handleSubmit.bind(this)
14 }
15
16 handleChange(e) {
17 this.setState({
18 message: e
19 })
20 }
21
22 handleSubmit(e) {
23 //e.preventDefault()
24 this.props.sendMessage(this.state.message)
25 //this.props.sendMessage(this.state.message)
26 this.setState({
27 message: ''
28 })
Larbi Gharibe9af9732021-03-31 15:08:01 +010029 }
30
31 render() {
32 return (
33 <div
34 //onSubmit={this.handleSubmit}
35 className="send-message-form">
Adrien Béraud6ecaa402021-04-06 17:37:25 -040036 <TextField
Larbi Gharibe9af9732021-03-31 15:08:01 +010037 disabled={this.props.disabled}
38 onChange={this.handleChange}
39 value={this.state.message}
Adrien Béraud995e8022021-04-08 13:46:51 -040040 //cleanOnEnter
41 //onEnter={this.handleSubmit}
Larbi Gharibe9af9732021-03-31 15:08:01 +010042 placeholder="Écris ton message et cliques sur Entrer"
43 height="35"
44 />
45
46 </div>
47 )
48 }
49}
50
51export default SendMessageForm