diff --git a/lib/pages/chat/events/html_message.dart b/lib/pages/chat/events/html_message.dart
index b516ba4f0..c534ce5b5 100644
--- a/lib/pages/chat/events/html_message.dart
+++ b/lib/pages/chat/events/html_message.dart
@@ -451,6 +451,7 @@ class HtmlMessage extends StatelessWidget {
overlayController!.onClickOverlayMessageToken(token),
constructEmojiNotifier: overlayController!
.selectModeController.constructEmojiNotifier,
+ textColor: textColor,
),
if (renderer.showCenterStyling &&
token != null &&
@@ -973,6 +974,7 @@ class HtmlMessage extends StatelessWidget {
enabled: false,
constructEmojiNotifier: overlayController!
.selectModeController.constructEmojiNotifier,
+ textColor: textColor,
),
RichText(
text: TextSpan(
diff --git a/lib/pangea/toolbar/reading_assistance/token_emoji_button.dart b/lib/pangea/toolbar/reading_assistance/token_emoji_button.dart
index 9c98c3bbc..edff30134 100644
--- a/lib/pangea/toolbar/reading_assistance/token_emoji_button.dart
+++ b/lib/pangea/toolbar/reading_assistance/token_emoji_button.dart
@@ -15,12 +15,14 @@ class TokenEmojiButton extends StatefulWidget {
final PangeaToken? token;
final String? targetId;
final bool enabled;
+ final Color textColor;
const TokenEmojiButton({
super.key,
required this.selectModeNotifier,
required this.constructEmojiNotifier,
required this.onTap,
+ required this.textColor,
this.token,
this.targetId,
this.enabled = true,
@@ -106,7 +108,9 @@ class TokenEmojiButtonState extends State
final child = widget.enabled
? Text(
_emoji ?? "-",
- style: TextStyle(fontSize: buttonSize - 8.0),
+ style: TextStyle(fontSize: buttonSize - 8.0).copyWith(
+ color: widget.textColor,
+ ),
textScaler: TextScaler.noScaling,
)
: null;