Spaces:
Running
Running
| import { useState } from "react"; | |
| export default function MessageInput({ onSend }) { | |
| const [input, setInput] = useState(""); | |
| const handleSend = () => { | |
| if (!input.trim()) return; | |
| onSend(input); | |
| setInput(""); | |
| }; | |
| return ( | |
| <div style={{ display: "flex", gap: "10px" }}> | |
| <input | |
| type="text" | |
| value={input} | |
| onChange={(e) => setInput(e.target.value)} | |
| placeholder="Type your message..." | |
| style={{ flex: 1, padding: "10px", fontSize: "16px" }} | |
| /> | |
| <button onClick={handleSend} style={{ padding: "10px 20px" }}> | |
| Send | |
| </button> | |
| </div> | |
| ); | |
| } | |