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
+6 -2
View File
@@ -67,11 +67,15 @@ class MessageReactionsModal extends StatelessWidget {
message.status == null)) message.status == null))
Align( Align(
alignment: Alignment(-0.3, 0.0), alignment: Alignment(-0.3, 0.0),
child: ReactionPicker( child: Row(
mainAxisSize: MainAxisSize.min,
children: [
ReactionPicker(
message: message, message: message,
messageTheme: messageTheme, 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(),
]), ),
); );
} }