1
0
mirror of https://gitlab.com/comunic/comunicmobile synced 2025-06-19 00:05:16 +00:00

Display icons for all conversations

This commit is contained in:
2021-03-11 18:00:06 +01:00
parent c8ca80f6e7
commit b9babd43a8
5 changed files with 128 additions and 12 deletions

View File

@ -1,11 +1,10 @@
import 'package:cached_network_image/cached_network_image.dart';
import 'package:comunic/helpers/conversations_helper.dart';
import 'package:comunic/lists/users_list.dart';
import 'package:comunic/models/conversation.dart';
import 'package:comunic/ui/widgets/conversation_image_widget.dart';
import 'package:comunic/ui/widgets/custom_list_tile.dart';
import 'package:comunic/utils/date_utils.dart';
import 'package:comunic/utils/intl_utils.dart';
import 'package:comunic/utils/ui_utils.dart';
import 'package:flutter/material.dart';
/// Single conversation tile
@ -73,15 +72,8 @@ class ConversationTile extends StatelessWidget {
: (conversation.color ?? Colors.blue).withOpacity(0.2),
// Leading icon
leading: conversation.logoURL == null
? Icon(
conversation.sawLastMessage ? Icons.check_circle : Icons.lens,
color: (darkTheme() ? darkAccentColor : null),
)
: CachedNetworkImage(
imageUrl: conversation.logoURL,
width: 30,
),
leading:
ConversationImageWidget(conversation: conversation, users: usersList),
// Conversation information
isThreeLine: true,