Added reaction overview with list of names who reacted

This commit is contained in:
2023-07-10 14:07:25 +02:00
parent 5d62f1b863
commit 575343ff82
8 changed files with 323 additions and 132 deletions

View File

@ -18,6 +18,7 @@ import '../../../theming/appTheme.dart';
import '../../../widget/debug/debugTile.dart';
import '../files/fileElement.dart';
import 'chatMessage.dart';
import 'messageReactions.dart';
class ChatBubble extends StatefulWidget {
final BuildContext context;
@ -199,6 +200,20 @@ class _ChatBubbleState extends State<ChatBubble> {
),
],
),
const Divider(),
Visibility(
visible: true,
child: ListTile(
leading: const Icon(Icons.add_reaction_outlined),
title: const Text("Reaktionen"),
onTap: () {
Navigator.of(context).push(MaterialPageRoute(builder: (context) => MessageReactions(
token: widget.chatData.token,
messageId: widget.bubbleData.id,
)));
},
),
),
Visibility(
visible: !message.containsFile && widget.bubbleData.messageType == GetRoomResponseObjectMessageType.comment,
child: ListTile(