import { useState } from "react"; export default function SendMessageForm({ onSend, disabled, }: { onSend: (content: string) => Promise; disabled?: boolean; }) { const [content, setContent] = useState(""); const [sending, setSending] = useState(false); async function handleSend() { const trimmed = content.trim(); if (!trimmed || sending) return; setSending(true); try { await onSend(trimmed); setContent(""); } finally { setSending(false); } } return (