diff --git a/lib/pangea/phonetic_transcription/phonetic_transcription_widget.dart b/lib/pangea/phonetic_transcription/phonetic_transcription_widget.dart index eb5cc59f5..d343c5855 100644 --- a/lib/pangea/phonetic_transcription/phonetic_transcription_widget.dart +++ b/lib/pangea/phonetic_transcription/phonetic_transcription_widget.dart @@ -17,15 +17,15 @@ class PhoneticTranscriptionWidget extends StatefulWidget { final LanguageModel textLanguage; final TextStyle? style; final double? iconSize; - final bool? lightBackground; + final Color? iconColor; const PhoneticTranscriptionWidget({ super.key, required this.text, required this.textLanguage, - this.lightBackground, this.style, this.iconSize, + this.iconColor, }); @override @@ -168,14 +168,8 @@ class _PhoneticTranscriptionWidgetState child: Icon( _isPlaying ? Icons.pause_outlined : Icons.volume_up, size: widget.iconSize ?? 24, - color: widget.lightBackground ?? - Theme.of(context).brightness == Brightness.light - ? _isPlaying - ? Theme.of(context).colorScheme.onPrimaryFixed - : Theme.of(context).colorScheme.onTertiaryFixed - : _isPlaying - ? Theme.of(context).colorScheme.primary - : Theme.of(context).iconTheme.color, + color: + widget.iconColor ?? Theme.of(context).iconTheme.color, ), ), ], diff --git a/lib/pangea/toolbar/widgets/overlay_message.dart b/lib/pangea/toolbar/widgets/overlay_message.dart index 73a3e6f6b..71a7c573d 100644 --- a/lib/pangea/toolbar/widgets/overlay_message.dart +++ b/lib/pangea/toolbar/widgets/overlay_message.dart @@ -199,7 +199,7 @@ class OverlayMessage extends StatelessWidget { event, textColor, ), - lightBackground: ownMessage ? true : null, + iconColor: textColor, ), ], ),