diff --git a/web-chat/src/MessageInput.tsx b/web-chat/src/MessageInput.tsx index d398698b7c..e1b93e2e0f 100644 --- a/web-chat/src/MessageInput.tsx +++ b/web-chat/src/MessageInput.tsx @@ -1,5 +1,5 @@ import React, { ChangeEvent, KeyboardEvent } from 'react'; -import { TextField } from '@material-ui/core'; +import { Button, Grid, TextField } from '@material-ui/core'; interface Props { messageHandler: (msg: string) => void; @@ -26,25 +26,38 @@ export default class MessageInput extends React.Component { keyPressHandler(event: KeyboardEvent) { if (event.key === 'Enter') { - this.props.sendMessage() - this.setState({inputText: ''}) + this.sendMessage() } } + sendMessage() { + this.props.sendMessage() + this.setState({inputText: ''}) + } + render() { return ( - + + + + + + + + ); } } diff --git a/web-chat/src/Room.tsx b/web-chat/src/Room.tsx index a045331698..308df11bd2 100644 --- a/web-chat/src/Room.tsx +++ b/web-chat/src/Room.tsx @@ -10,7 +10,6 @@ import { ChatMessage } from 'waku-chat/chat_message'; import { WakuMessage } from 'waku/waku_message'; import { ChatContentTopic } from './App'; import MessageInput from './MessageInput'; -import Send from './Send'; import { useWaku } from './WakuContext'; interface Props { @@ -47,14 +46,7 @@ export default function Room (props :Props) { - - - - - - - - + diff --git a/web-chat/src/Send.tsx b/web-chat/src/Send.tsx deleted file mode 100644 index 29d97a9e6e..0000000000 --- a/web-chat/src/Send.tsx +++ /dev/null @@ -1,16 +0,0 @@ -import React from 'react'; -import { Button } from '@material-ui/core'; - -interface Props { - sendMessage: () => void -} - -const Send = (props: Props) => { - return ( - - ); -}; - -export default Send;