mirror of
				https://gitlab.com/comunic/comunicmobile
				synced 2025-11-04 04:04:18 +00:00 
			
		
		
		
	Created conversation route
This commit is contained in:
		@@ -9,14 +9,21 @@ import 'package:flutter/material.dart';
 | 
			
		||||
///
 | 
			
		||||
/// @author Pierre HUBERT
 | 
			
		||||
 | 
			
		||||
typedef OpenConversationCallback = void Function(Conversation);
 | 
			
		||||
 | 
			
		||||
class ConversationTile extends StatelessWidget {
 | 
			
		||||
  final Conversation conversation;
 | 
			
		||||
  final UsersList usersList;
 | 
			
		||||
  final OpenConversationCallback onOpen;
 | 
			
		||||
 | 
			
		||||
  const ConversationTile(
 | 
			
		||||
      {Key key, @required this.conversation, @required this.usersList})
 | 
			
		||||
      {Key key,
 | 
			
		||||
      @required this.conversation,
 | 
			
		||||
      @required this.usersList,
 | 
			
		||||
      @required this.onOpen})
 | 
			
		||||
      : assert(conversation != null),
 | 
			
		||||
        assert(usersList != null),
 | 
			
		||||
        assert(onOpen != null),
 | 
			
		||||
        super(key: key);
 | 
			
		||||
 | 
			
		||||
  _buildSubInformation(IconData icon, String content) {
 | 
			
		||||
@@ -35,6 +42,7 @@ class ConversationTile extends StatelessWidget {
 | 
			
		||||
  @override
 | 
			
		||||
  Widget build(BuildContext context) {
 | 
			
		||||
    return ListTile(
 | 
			
		||||
      onTap: () => onOpen(conversation),
 | 
			
		||||
      // Conversation name
 | 
			
		||||
      title: Text(
 | 
			
		||||
        ConversationsHelper.getConversationName(
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user