"use client"; import React, { useState, FormEvent } from 'react'; type ChatInputProps = { onSendMessage: (message: string) => void; disabled?: boolean; }; const ChatInput: React.FC = ({ onSendMessage, disabled = false }) => { const [message, setMessage] = useState(''); const handleSubmit = (e: FormEvent) => { e.preventDefault(); if (message.trim() && !disabled) { onSendMessage(message); setMessage(''); } }; return (