import { useState } from 'react' import { useChat, useMessages } from '#/hooks/demo.useChat' import Messages from './demo.messages' export default function ChatArea() { const { sendMessage } = useChat() const messages = useMessages() const [message, setMessage] = useState('') const [user, setUser] = useState('Alice') const postMessage = () => { if (message.trim().length) { sendMessage(message, user) setMessage('') } } const handleKeyPress = (e: React.KeyboardEvent) => { if (e.key === 'Enter') { postMessage() } } return ( <>