refactor: remove personal chat avatar from chat detail screen

This commit is contained in:
Vick Top 2024-04-19 13:01:09 +02:00
parent 19529deb4e
commit 6bafc86a2d

View file

@ -173,13 +173,13 @@ class _ChatDetailScreenState extends State<ChatDetailScreen> {
const IconThemeData(color: Colors.white), const IconThemeData(color: Colors.white),
centerTitle: true, centerTitle: true,
leading: GestureDetector( leading: GestureDetector(
onTap: () { onTap: () {
Navigator.popUntil(context, (route) => route.isFirst); Navigator.popUntil(context, (route) => route.isFirst);
}, },
child: const Icon( child: const Icon(
Icons.arrow_back, Icons.arrow_back,
), ),
), ),
title: GestureDetector( title: GestureDetector(
onTap: () => widget.onPressChatTitle.call(context, chatModel!), onTap: () => widget.onPressChatTitle.call(context, chatModel!),
child: Row( child: Row(
@ -193,15 +193,12 @@ class _ChatDetailScreenState extends State<ChatDetailScreen> {
chatModel.imageUrl, chatModel.imageUrl,
36.0, 36.0,
), ),
] else if (chatModel is PersonalChatModel) ...[
widget.options.userAvatarBuilder(
chatModel.user,
36.0,
),
] else ] else
...[], ...[],
Padding( Padding(
padding: const EdgeInsets.only(left: 15.5), padding: (chatModel is GroupChatModel)
? const EdgeInsets.only(left: 15.5)
: EdgeInsets.zero,
child: widget.chatTitleBuilder != null child: widget.chatTitleBuilder != null
? widget.chatTitleBuilder!.call( ? widget.chatTitleBuilder!.call(
(chatModel is GroupChatModel) (chatModel is GroupChatModel)