feat: Tried fix

This commit is contained in:
Deven Joshi
2020-10-30 17:17:55 +05:30
parent f10d63f713
commit d36b1c64ea
2 changed files with 12 additions and 14 deletions
+10 -6
View File
@@ -66,12 +66,16 @@ class MessageReactionsModal extends StatelessWidget {
(message.status == MessageSendingStatus.SENT || (message.status == MessageSendingStatus.SENT ||
message.status == null)) message.status == null))
Align( Align(
alignment: Alignment(-0.3, 0.0), alignment: Alignment(-0.3, 0.0),
child: ReactionPicker( child: Row(
message: message, mainAxisSize: MainAxisSize.min,
messageTheme: messageTheme, children: [
), ReactionPicker(
), message: message,
messageTheme: messageTheme,
),
],
)),
IgnorePointer( IgnorePointer(
child: MessageWidget( child: MessageWidget(
key: Key('MessageWidget'), key: Key('MessageWidget'),
+2 -8
View File
@@ -20,7 +20,6 @@ class ReactionPicker extends StatelessWidget {
@override @override
Widget build(BuildContext context) { Widget build(BuildContext context) {
var user = StreamChat.of(context).user;
final reactionIcons = StreamChatTheme.of(context).reactionIcons; final reactionIcons = StreamChatTheme.of(context).reactionIcons;
return Material( return Material(
color: messageTheme.reactionsBackgroundColor, color: messageTheme.reactionsBackgroundColor,
@@ -32,12 +31,7 @@ class ReactionPicker extends StatelessWidget {
crossAxisAlignment: CrossAxisAlignment.start, crossAxisAlignment: CrossAxisAlignment.start,
mainAxisAlignment: MainAxisAlignment.end, mainAxisAlignment: MainAxisAlignment.end,
mainAxisSize: MainAxisSize.min, mainAxisSize: MainAxisSize.min,
children: [ children: reactionIcons.map((reactionIcon) {
if(user.id == message.id)
SizedBox(
width: 50.0,
),
...reactionIcons.map((reactionIcon) {
final ownReactionIndex = message.ownReactions?.indexWhere( final ownReactionIndex = message.ownReactions?.indexWhere(
(reaction) => reaction.type == reactionIcon.type) ?? (reaction) => reaction.type == reactionIcon.type) ??
-1; -1;
@@ -64,7 +58,7 @@ class ReactionPicker extends StatelessWidget {
}, },
); );
}).toList(), }).toList(),
]), ),
); );
} }