1
0
mirror of https://gitlab.com/comunic/comunicmobile synced 2024-11-29 08:16:28 +00:00

Highlight unread conversations

This commit is contained in:
Pierre HUBERT 2020-05-06 17:57:49 +02:00
parent 5c4020d511
commit 0103779608

View File

@ -28,6 +28,7 @@ class MembershipsPanel extends StatefulWidget {
const _MembershipIconsWidth = 30.0; const _MembershipIconsWidth = 30.0;
/// TODO : add auto-refresh
class _MembershipsPanelState extends SafeState<MembershipsPanel> { class _MembershipsPanelState extends SafeState<MembershipsPanel> {
final _refreshKey = GlobalKey<RefreshIndicatorState>(); final _refreshKey = GlobalKey<RefreshIndicatorState>();
MembershipList _membershipList; MembershipList _membershipList;
@ -156,13 +157,17 @@ class _MembershipsPanelState extends SafeState<MembershipsPanel> {
); );
} }
/// TODO : all calls notices
Widget _buildConversationMembership(Membership membership) { Widget _buildConversationMembership(Membership membership) {
return ListTile( return Container(
color: membership.conversation.sawLastMessage ? null : Color(0xFF1c443a),
child: ListTile(
dense: true, dense: true,
leading: Icon(Icons.message), leading: Icon(Icons.message),
title: Text(ConversationsHelper.getConversationName( title: Text(ConversationsHelper.getConversationName(
membership.conversation, _usersList)), membership.conversation, _usersList)),
subtitle: Text(diffTimeFromNowToStr(membership.lastActive)), subtitle: Text(diffTimeFromNowToStr(membership.lastActive)),
),
); );
} }