feat: Implement agent-specific contact page CTA, enhance avatar loading and message previews, and refine messaging read receipts with auto-mark functionality.

This commit is contained in:
pradeepkumar
2026-03-27 06:23:28 +05:30
parent 6871470a39
commit 76ab856c20
5 changed files with 49 additions and 18 deletions

View File

@@ -825,7 +825,13 @@ export function MessagingPage({ initialConversationId }: { initialConversationId
)}
</div>
<p className="font-serif font-normal text-[14px] leading-[19px] text-[#00293D] line-clamp-2">
{conversation.lastMessageText || 'No messages yet'}
{conversation.lastMessageText
? /giphy\.com|\.gif(\?|$)/i.test(conversation.lastMessageText)
? 'GIF 🎬'
: /\.(jpg|jpeg|png|webp|svg)(\?|$)/i.test(conversation.lastMessageText) && conversation.lastMessageText.startsWith('http')
? 'Image 📷'
: conversation.lastMessageText
: 'No messages yet'}
</p>
</div>