@@ -208,26 +208,28 @@ const MessageList: React.FC<MessageListProps> = ({
208
208
{ currentGroupChannel ?. isFrozen && (
209
209
< FrozenNotification className = "sendbird-conversation__messages__notification" />
210
210
) }
211
- < UnreadCount
212
- className = "sendbird-conversation__messages__notification"
213
- count = { currentGroupChannel ?. unreadMessageCount }
214
- time = { unreadSince }
215
- onClick = { ( ) => {
216
- if ( scrollRef ?. current ?. scrollTop ) {
217
- scrollRef . current . scrollTop = ( scrollRef ?. current ?. scrollHeight ?? 0 ) - ( scrollRef ?. current ?. offsetHeight ?? 0 ) ;
218
- }
219
- if ( ! disableMarkAsRead && ! ! currentGroupChannel ) {
220
- markAsReadScheduler . push ( currentGroupChannel ) ;
221
- messagesDispatcher ( {
222
- type : messageActionTypes . MARK_AS_READ ,
223
- payload : { channel : currentGroupChannel } ,
224
- } ) ;
225
- }
226
- setInitialTimeStamp ( null ) ;
227
- setAnimatedMessageId ( null ) ;
228
- setHighLightedMessageId ( null ) ;
229
- } }
230
- />
211
+ { unreadSince && (
212
+ < UnreadCount
213
+ className = "sendbird-conversation__messages__notification"
214
+ count = { currentGroupChannel ?. unreadMessageCount }
215
+ time = { unreadSince }
216
+ onClick = { ( ) => {
217
+ if ( scrollRef ?. current ?. scrollTop ) {
218
+ scrollRef . current . scrollTop = ( scrollRef ?. current ?. scrollHeight ?? 0 ) - ( scrollRef ?. current ?. offsetHeight ?? 0 ) ;
219
+ }
220
+ if ( ! disableMarkAsRead && ! ! currentGroupChannel ) {
221
+ markAsReadScheduler . push ( currentGroupChannel ) ;
222
+ messagesDispatcher ( {
223
+ type : messageActionTypes . MARK_AS_READ ,
224
+ payload : { channel : currentGroupChannel } ,
225
+ } ) ;
226
+ }
227
+ setInitialTimeStamp ( null ) ;
228
+ setAnimatedMessageId ( null ) ;
229
+ setHighLightedMessageId ( null ) ;
230
+ } }
231
+ />
232
+ ) }
231
233
{
232
234
// This flag is an unmatched variable
233
235
scrollBottom > SCROLL_BOTTOM_PADDING && (
0 commit comments