Skip to content

Commit 4c0eb09

Browse files
authored
fix(social-messenger): reflect the last message deletion in channel preview (#88)
1 parent d625bd1 commit 4c0eb09

2 files changed

Lines changed: 8 additions & 2 deletions

File tree

social-messenger-ts/src/components/MessagingChannelPreview/MessagingChannelPreview.css

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -82,6 +82,10 @@
8282
white-space: nowrap;
8383
}
8484

85+
.channel-preview__content-message p {
86+
margin: 0;
87+
}
88+
8589
.channel-preview__container .str-chat__avatar {
8690
margin-right: 0;
8791
}

social-messenger-ts/src/components/MessagingChannelPreview/MessagingChannelPreview.tsx

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -51,13 +51,15 @@ type MessagingChannelPreviewProps = ChannelPreviewUIComponentProps & {
5151
};
5252

5353
const MessagingChannelPreview = (props: MessagingChannelPreviewProps) => {
54-
const { channel, lastMessage, setActiveChannel, onClick } = props;
54+
const { channel, setActiveChannel, onClick, latestMessage, } = props;
5555
const { channel: activeChannel, client } = useChatContext<StreamChatGenerics>();
5656

5757
const members = Object.values(channel.state.members).filter(
5858
({ user }) => user?.id !== client.userID,
5959
);
6060

61+
62+
6163
return (
6264
<div
6365
className={
@@ -78,7 +80,7 @@ const MessagingChannelPreview = (props: MessagingChannelPreviewProps) => {
7880
</p>
7981
<p className='channel-preview__content-time'>{getTimeStamp(channel)}</p>
8082
</div>
81-
<p className='channel-preview__content-message'>{lastMessage?.text ?? 'Send a message'}</p>
83+
<div className='channel-preview__content-message'>{latestMessage}</div>
8284
</div>
8385
</div>
8486
);

0 commit comments

Comments
 (0)