Skip to content

Commit 89b5ce4

Browse files
committed
fix: Quote reply not displayed if we reply with attachment but no text #326
1 parent 00120df commit 89b5ce4

File tree

2 files changed

+14
-1
lines changed

2 files changed

+14
-1
lines changed

projects/stream-chat-angular/src/lib/message/message.component.html

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -173,7 +173,10 @@
173173
"
174174
></ng-container>
175175
</ng-container>
176-
<div class="str-chat__message-text" *ngIf="message?.text">
176+
<div
177+
class="str-chat__message-text"
178+
*ngIf="message?.text || (message?.quoted_message && hasAttachment)"
179+
>
177180
<div
178181
data-testid="inner-message"
179182
class="

projects/stream-chat-angular/src/lib/message/message.component.spec.ts

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1047,5 +1047,15 @@ describe('MessageComponent', () => {
10471047

10481048
expect(quotedMessageContainer?.classList).not.toContain('mine');
10491049
});
1050+
1051+
it('should display reply if we reply with attachments without text', () => {
1052+
component.message!.attachments = [
1053+
{ image_url: 'url/to/image', type: 'image' },
1054+
];
1055+
component.message!.text = undefined;
1056+
fixture.detectChanges();
1057+
1058+
expect(queryAttachmentComponent()).toBeDefined();
1059+
});
10501060
});
10511061
});

0 commit comments

Comments
 (0)