irc/client/src/components/Input.js

20 lines
600 B
JavaScript

import '../index.css';
import React from 'react';
const Input = ({ message, setMessage, sendMessage }) => {
return (
<form className = "form">
<input className = "input"
type = "text"
placeholder = "Type to send a message"
value = {message}
onChange = {(e) => setMessage(e.target.value)}
onKeyPress = {(e) => e.key === 'Enter' ? sendMessage(e) : null}
/>
<button className = "sendButton" onClick = {(e) => sendMessage(e)}>Send</button>
</form>
);
}
export default Input;