[MessageListView] Minor border visibility condition fixes
Signed-off-by: Sahil Kumar <[email protected]>
This commit is contained in:
@@ -732,7 +732,7 @@ class _MessageListViewState extends State<MessageListView> {
|
|||||||
topRight: Radius.circular(16),
|
topRight: Radius.circular(16),
|
||||||
bottomRight: Radius.circular(16),
|
bottomRight: Radius.circular(16),
|
||||||
),
|
),
|
||||||
borderSide: isMyMessage && !isOnlyEmoji ? BorderSide.none : null,
|
borderSide: isMyMessage || isOnlyEmoji ? BorderSide.none : null,
|
||||||
showUserAvatar: isMyMessage ? DisplayWidget.gone : DisplayWidget.show,
|
showUserAvatar: isMyMessage ? DisplayWidget.gone : DisplayWidget.show,
|
||||||
messageTheme: isMyMessage
|
messageTheme: isMyMessage
|
||||||
? StreamChatTheme.of(context).ownMessageTheme
|
? StreamChatTheme.of(context).ownMessageTheme
|
||||||
@@ -811,11 +811,13 @@ class _MessageListViewState extends State<MessageListView> {
|
|||||||
final showThreadReplyIndicator = !_isThreadConversation && hasReplies;
|
final showThreadReplyIndicator = !_isThreadConversation && hasReplies;
|
||||||
final isOnlyEmoji = message.text.isOnlyEmoji;
|
final isOnlyEmoji = message.text.isOnlyEmoji;
|
||||||
|
|
||||||
|
final showMessageBorder =
|
||||||
|
showThreadReplyIndicator || showInChannelIndicator;
|
||||||
final borderSide = isMyMessage
|
final borderSide = isMyMessage
|
||||||
? !(showThreadReplyIndicator || showInChannelIndicator)
|
? !showMessageBorder
|
||||||
? BorderSide.none
|
? BorderSide.none
|
||||||
: null
|
: null
|
||||||
: isOnlyEmoji
|
: isOnlyEmoji && !showMessageBorder
|
||||||
? BorderSide.none
|
? BorderSide.none
|
||||||
: null;
|
: null;
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user