'use client'; import Image from 'next/image'; import { useState } from 'react'; interface MessageInputProps { onSend?: (message: string) => void; } export function MessageInput({ onSend }: MessageInputProps) { const [message, setMessage] = useState(''); const handleSend = () => { if (message.trim() && onSend) { onSend(message.trim()); setMessage(''); } }; const handleKeyDown = (e: React.KeyboardEvent) => { if (e.key === 'Enter' && !e.shiftKey) { e.preventDefault(); handleSend(); } }; return (
{/* Text input area */}