From 795c49480b6f692b0823553cce077fe5f93578c7 Mon Sep 17 00:00:00 2001 From: Sahil Kumar Date: Sat, 29 Jul 2023 00:12:09 +0530 Subject: [PATCH] chore: minor ui fixes. Signed-off-by: xsahil03x --- .../builder/url_attachment_builder.dart | 24 +++++++++---------- .../lib/src/message_widget/bottom_row.dart | 4 ++-- 2 files changed, 14 insertions(+), 14 deletions(-) diff --git a/packages/stream_chat_flutter/lib/src/attachment/builder/url_attachment_builder.dart b/packages/stream_chat_flutter/lib/src/attachment/builder/url_attachment_builder.dart index 3d073643..a24ca51b 100644 --- a/packages/stream_chat_flutter/lib/src/attachment/builder/url_attachment_builder.dart +++ b/packages/stream_chat_flutter/lib/src/attachment/builder/url_attachment_builder.dart @@ -1,6 +1,6 @@ part of 'attachment_widget_builder.dart'; -const _kDefaultUrlAttachmentConstraints = BoxConstraints(maxWidth: 290); +const _kDefaultUrlAttachmentConstraints = BoxConstraints(maxWidth: 256); /// {@template urlAttachmentBuilder} /// A widget builder for url attachment type. @@ -30,25 +30,23 @@ class UrlAttachmentBuilder extends StreamAttachmentWidgetBuilder { final StreamAttachmentWidgetTapCallback? onAttachmentTap; @override - bool canHandle( - Message message, - Map> attachments, - ) { + bool canHandle(Message message, + Map> attachments,) { final urls = attachments[AttachmentType.urlPreview]; return urls != null && urls.isNotEmpty; } @override - Widget build( - BuildContext context, - Message message, - Map> attachments, - ) { + Widget build(BuildContext context, + Message message, + Map> attachments,) { assert(debugAssertCanHandle(message, attachments), ''); final urlPreviews = attachments[AttachmentType.urlPreview]!; - final client = StreamChat.of(context).client; + final client = StreamChat + .of(context) + .client; final isMyMessage = message.user?.id == client.state.currentUser?.id; final streamChatTheme = StreamChatTheme.of(context); @@ -62,7 +60,9 @@ class UrlAttachmentBuilder extends StreamAttachmentWidgetBuilder { onTap = () => onAttachmentTap!(message, urlPreview); } - final host = Uri.parse(urlPreview.titleLink!).host; + final host = Uri + .parse(urlPreview.titleLink!) + .host; final splitList = host.split('.'); final hostName = splitList.length == 3 ? splitList[1] : splitList[0]; final hostDisplayName = urlPreview.authorName?.capitalize() ?? diff --git a/packages/stream_chat_flutter/lib/src/message_widget/bottom_row.dart b/packages/stream_chat_flutter/lib/src/message_widget/bottom_row.dart index 83a40a4d..d7eb2f6c 100644 --- a/packages/stream_chat_flutter/lib/src/message_widget/bottom_row.dart +++ b/packages/stream_chat_flutter/lib/src/message_widget/bottom_row.dart @@ -201,8 +201,8 @@ class BottomRow extends StatelessWidget { ), ]; - final showThreadTail = !(hasUrlAttachments || isGiphy || isOnlyEmoji) && - (showThreadReplyIndicator || showInChannel); + final showThreadTail = + (showThreadReplyIndicator || showInChannel) && !isOnlyEmoji; final threadIndicatorWidgets = [ if (showThreadTail)