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

Auto-hide conversations list when a conversation is selected

This commit is contained in:
2020-05-09 07:28:17 +02:00
parent 5ccd3d4884
commit 68b4c79960
4 changed files with 14 additions and 8 deletions

View File

@ -19,9 +19,13 @@ import 'package:flutter/material.dart';
class ConversationsListScreen extends StatefulWidget {
final bool useSmallFAB;
final Function() onOpen;
const ConversationsListScreen({Key key, this.useSmallFAB = false})
: assert(useSmallFAB != null),
const ConversationsListScreen({
Key key,
this.useSmallFAB = false,
this.onOpen,
}) : assert(useSmallFAB != null),
super(key: key);
@override
@ -107,6 +111,7 @@ class _ConversationScreenState extends SafeState<ConversationsListScreen> {
/// Open a conversation
void _openConversation(int conversationId) {
MainController.of(context).openConversation(conversationId);
if (widget.onOpen != null) widget.onOpen();
}
/// Create a new conversation