From e2ae51275464c0f2b85eb610718b4d58fbd112e8 Mon Sep 17 00:00:00 2001 From: Deven Joshi Date: Tue, 19 Jan 2021 17:19:32 +0530 Subject: [PATCH] fix: Fixed emoticon padding, svg image --- packages/flutter_widgets/lib/src/file_attachment.dart | 4 ++++ packages/flutter_widgets/lib/src/message_widget.dart | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/packages/flutter_widgets/lib/src/file_attachment.dart b/packages/flutter_widgets/lib/src/file_attachment.dart index 96061cab..2629b1a7 100644 --- a/packages/flutter_widgets/lib/src/file_attachment.dart +++ b/packages/flutter_widgets/lib/src/file_attachment.dart @@ -131,6 +131,10 @@ class _FileAttachmentState extends State { ); break; case FileAttachmentType.online: + if (widget.attachment.extraData['mime_type'] == 'svg') { + return getFileTypeImage(widget.attachment.extraData['other']); + } + return CachedNetworkImage( imageUrl: widget.attachment.imageUrl ?? widget.attachment.assetUrl ?? diff --git a/packages/flutter_widgets/lib/src/message_widget.dart b/packages/flutter_widgets/lib/src/message_widget.dart index 226f6f56..94e2164f 100644 --- a/packages/flutter_widgets/lib/src/message_widget.dart +++ b/packages/flutter_widgets/lib/src/message_widget.dart @@ -926,7 +926,7 @@ class _MessageWidgetState extends State { crossAxisAlignment: CrossAxisAlignment.start, children: [ Padding( - padding: widget.textPadding, + padding: isOnlyEmoji ? EdgeInsets.zero : widget.textPadding, child: widget.textBuilder != null ? widget.textBuilder(context, widget.message) : MessageText(