From f5b4e9476b6ee263c37fe2ac771f841dbd306ef3 Mon Sep 17 00:00:00 2001 From: ggurdin Date: Fri, 21 Feb 2025 14:22:21 -0500 Subject: [PATCH] fix: add back emoji button --- .../practice_activity/emoji_practice_button.dart | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/lib/pangea/toolbar/widgets/practice_activity/emoji_practice_button.dart b/lib/pangea/toolbar/widgets/practice_activity/emoji_practice_button.dart index b1ef4c2e90..2c956e25e0 100644 --- a/lib/pangea/toolbar/widgets/practice_activity/emoji_practice_button.dart +++ b/lib/pangea/toolbar/widgets/practice_activity/emoji_practice_button.dart @@ -1,6 +1,7 @@ import 'package:flutter/material.dart'; import 'package:fluffychat/pangea/events/models/pangea_token_model.dart'; +import 'package:fluffychat/pangea/toolbar/enums/activity_type_enum.dart'; import 'package:fluffychat/pangea/toolbar/widgets/practice_activity/word_zoom_activity_button.dart'; class EmojiPracticeButton extends StatelessWidget { @@ -15,14 +16,22 @@ class EmojiPracticeButton extends StatelessWidget { super.key, }); + bool get _shouldDoActivity => token.shouldDoActivity( + a: ActivityTypeEnum.emoji, + feature: null, + tag: null, + ); + @override Widget build(BuildContext context) { final emoji = token.getEmoji(); - return emoji != null + return _shouldDoActivity || emoji != null ? SizedBox( width: 40, child: WordZoomActivityButton( - icon: Text(emoji), + icon: emoji == null + ? const Icon(Icons.add_reaction_outlined) + : Text(emoji), isSelected: isSelected, onPressed: onPressed, ),