mirror of
https://github.com/Iconica-Development/flutter_chat.git
synced 2025-05-19 02:43:50 +02:00
refactor: remove personal chat avatar from chat detail screen
This commit is contained in:
parent
19529deb4e
commit
6bafc86a2d
1 changed files with 10 additions and 13 deletions
|
@ -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)
|
||||||
|
|
Loading…
Reference in a new issue