From 6bafc86a2dac16341f1575a1de24edd88949cc25 Mon Sep 17 00:00:00 2001 From: Vick Top Date: Fri, 19 Apr 2024 13:01:09 +0200 Subject: [PATCH] refactor: remove personal chat avatar from chat detail screen --- .../lib/src/screens/chat_detail_screen.dart | 23 ++++++++----------- 1 file changed, 10 insertions(+), 13 deletions(-) diff --git a/packages/flutter_chat_view/lib/src/screens/chat_detail_screen.dart b/packages/flutter_chat_view/lib/src/screens/chat_detail_screen.dart index 59c77a2..8dc866f 100644 --- a/packages/flutter_chat_view/lib/src/screens/chat_detail_screen.dart +++ b/packages/flutter_chat_view/lib/src/screens/chat_detail_screen.dart @@ -173,13 +173,13 @@ class _ChatDetailScreenState extends State { const IconThemeData(color: Colors.white), centerTitle: true, leading: GestureDetector( - onTap: () { - Navigator.popUntil(context, (route) => route.isFirst); - }, - child: const Icon( - Icons.arrow_back, - ), - ), + onTap: () { + Navigator.popUntil(context, (route) => route.isFirst); + }, + child: const Icon( + Icons.arrow_back, + ), + ), title: GestureDetector( onTap: () => widget.onPressChatTitle.call(context, chatModel!), child: Row( @@ -193,15 +193,12 @@ class _ChatDetailScreenState extends State { chatModel.imageUrl, 36.0, ), - ] else if (chatModel is PersonalChatModel) ...[ - widget.options.userAvatarBuilder( - chatModel.user, - 36.0, - ), ] else ...[], Padding( - padding: const EdgeInsets.only(left: 15.5), + padding: (chatModel is GroupChatModel) + ? const EdgeInsets.only(left: 15.5) + : EdgeInsets.zero, child: widget.chatTitleBuilder != null ? widget.chatTitleBuilder!.call( (chatModel is GroupChatModel)