diff --git a/web/src/components/message-item/index.tsx b/web/src/components/message-item/index.tsx index 25a68e22fe..1c0048e4ea 100644 --- a/web/src/components/message-item/index.tsx +++ b/web/src/components/message-item/index.tsx @@ -10,6 +10,7 @@ import { memo, useCallback, useMemo } from 'react'; import { IRegenerateMessage, IRemoveMessageById } from '@/hooks/logic-hooks'; import { cn } from '@/lib/utils'; +import { isEmpty } from 'lodash'; import { DocumentDownloadButton } from '../document-download-button'; import MarkdownContent from '../markdown-content'; import { ReferenceDocumentList } from '../next-message-item/reference-document-list'; @@ -134,7 +135,7 @@ const MessageItem = ({ > )} {/* Show message content if there's any text besides the download */} - {messageContent && ( + {(messageContent || sendLoading) && (