import React, { useState } from 'react'; import { Send } from 'lucide-react'; import { useChat } from '../hooks/useChat'; import { useChatStore } from '../store/chatStore'; export const ChatInput: React.FC = () => { const [message, setMessage] = useState(''); const { sendMessage } = useChat(); const { currentConversationId } = useChatStore(); const handleSubmit = (e: React.FormEvent) => { e.preventDefault(); if (message.trim() && currentConversationId) { sendMessage(message); setMessage(''); } }; return (
setMessage(e.target.value)} placeholder="Écrire un message..." className="flex-1 p-2 border rounded-lg focus:ring-blue-500 focus:border-blue-500" disabled={!currentConversationId} />
); };