chat: remover placeholder [Anexo]

This commit is contained in:
esdrasrenan 2025-12-12 23:31:35 -03:00
parent 119ada60a6
commit ce5ea5dad5
3 changed files with 42 additions and 21 deletions

View file

@ -759,6 +759,10 @@ export function ChatWidget() {
<div className="space-y-3">
{messages.map((msg) => {
const isOwn = String(msg.authorId) === String(viewerId)
const bodyText = msg.body?.trim() ?? ""
const shouldShowBody =
bodyText.length > 0 &&
!(bodyText === "[Anexo]" && (msg.attachments?.length ?? 0) > 0)
return (
<div
key={msg.id}
@ -785,9 +789,7 @@ export function ChatWidget() {
{msg.authorName ?? "Cliente"}
</p>
)}
{msg.body && (
<p className="whitespace-pre-wrap text-sm">{msg.body}</p>
)}
{shouldShowBody && <p className="whitespace-pre-wrap text-sm">{msg.body}</p>}
{/* Anexos da mensagem */}
{msg.attachments && msg.attachments.length > 0 && (
<div className={cn("mt-2 flex flex-wrap gap-1.5", isOwn && "justify-end")}>