diff --git a/ui/components/Chat.tsx b/ui/components/Chat.tsx index 61ab3ab..294520b 100644 --- a/ui/components/Chat.tsx +++ b/ui/components/Chat.tsx @@ -77,7 +77,7 @@ const Chat = ({ className="bottom-24 lg:bottom-10 fixed z-40" style={{ width: dividerWidth }} > - + )} diff --git a/ui/components/MessageInput.tsx b/ui/components/MessageInput.tsx index 051afbc..baf6095 100644 --- a/ui/components/MessageInput.tsx +++ b/ui/components/MessageInput.tsx @@ -6,8 +6,10 @@ import { Attach, CopilotToggle } from './MessageInputActions'; const MessageInput = ({ sendMessage, + loading, }: { sendMessage: (message: string) => void; + loading: boolean; }) => { const [copilotEnabled, setCopilotEnabled] = useState(false); const [message, setMessage] = useState(''); @@ -25,12 +27,13 @@ const MessageInput = ({ return (
{ + if (loading) return; e.preventDefault(); sendMessage(message); setMessage(''); }} onKeyDown={(e) => { - if (e.key === 'Enter' && !e.shiftKey) { + if (e.key === 'Enter' && !e.shiftKey && !loading) { e.preventDefault(); sendMessage(message); setMessage(''); @@ -58,7 +61,7 @@ const MessageInput = ({ setCopilotEnabled={setCopilotEnabled} />