diff --git a/apps/meteor/client/components/message/content/attachments/AttachmentsItem.tsx b/apps/meteor/client/components/message/content/attachments/AttachmentsItem.tsx index 84938f0c334fb..82d0ed9ccf60a 100644 --- a/apps/meteor/client/components/message/content/attachments/AttachmentsItem.tsx +++ b/apps/meteor/client/components/message/content/attachments/AttachmentsItem.tsx @@ -19,7 +19,7 @@ const AttachmentsItem = ({ attachment, id, source }: AttachmentsItemProps) => { } if (isQuoteAttachment(attachment)) { - return ; + return ; } return ; diff --git a/apps/meteor/client/components/message/content/attachments/QuoteAttachment.tsx b/apps/meteor/client/components/message/content/attachments/QuoteAttachment.tsx index 1f066cf6707d8..b1e7c3d9a95be 100644 --- a/apps/meteor/client/components/message/content/attachments/QuoteAttachment.tsx +++ b/apps/meteor/client/components/message/content/attachments/QuoteAttachment.tsx @@ -6,6 +6,7 @@ import { useUserPreference } from '@rocket.chat/ui-contexts'; import { useTimeAgo } from '../../../../hooks/useTimeAgo'; import MessageContentBody from '../../MessageContentBody'; import Attachments from '../Attachments'; +import type { AudioAttachmentSource } from './file/AudioAttachment'; import AttachmentAuthor from './structure/AttachmentAuthor'; import AttachmentAuthorAvatar from './structure/AttachmentAuthorAvatar'; import AttachmentAuthorName from './structure/AttachmentAuthorName'; @@ -34,9 +35,10 @@ const quoteStyles = css` export type QuoteAttachmentProps = { attachment: MessageQuoteAttachment; + source?: AudioAttachmentSource; }; -export const QuoteAttachment = ({ attachment }: QuoteAttachmentProps) => { +export const QuoteAttachment = ({ attachment, source }: QuoteAttachmentProps) => { const formatTime = useTimeAgo(); const displayAvatarPreference = useUserPreference('displayAvatars'); @@ -65,7 +67,11 @@ export const QuoteAttachment = ({ attachment }: QuoteAttachmentProps) => { {attachment.attachments && ( - + )} {attachment.md ? : attachment.text.substring(attachment.text.indexOf('\n') + 1)} diff --git a/apps/meteor/client/components/message/variants/room/RoomMessageContent.tsx b/apps/meteor/client/components/message/variants/room/RoomMessageContent.tsx index d097c55c2b84e..c95204ac6ec13 100644 --- a/apps/meteor/client/components/message/variants/room/RoomMessageContent.tsx +++ b/apps/meteor/client/components/message/variants/room/RoomMessageContent.tsx @@ -57,7 +57,12 @@ const RoomMessageContent = ({ message, unread, all, mention, searchText }: RoomM )} - {!!quotes?.length && } + {!!quotes?.length && ( + + )} {!normalizedMessage.blocks?.length && !!normalizedMessage.md?.length && ( <> diff --git a/apps/meteor/client/components/message/variants/thread/ThreadMessageContent.tsx b/apps/meteor/client/components/message/variants/thread/ThreadMessageContent.tsx index a7aeea3e8ac1f..17fa32c8f0eea 100644 --- a/apps/meteor/client/components/message/variants/thread/ThreadMessageContent.tsx +++ b/apps/meteor/client/components/message/variants/thread/ThreadMessageContent.tsx @@ -51,7 +51,12 @@ const ThreadMessageContent = ({ message }: ThreadMessageContentProps) => { )} - {!!quotes?.length && } + {!!quotes?.length && ( + + )} {!normalizedMessage.blocks?.length && !!normalizedMessage.md?.length && ( <>