diff --git a/lib/pangea/phonetic_transcription/phonetic_transcription_widget.dart b/lib/pangea/phonetic_transcription/phonetic_transcription_widget.dart index eb62b7682..7736c13b9 100644 --- a/lib/pangea/phonetic_transcription/phonetic_transcription_widget.dart +++ b/lib/pangea/phonetic_transcription/phonetic_transcription_widget.dart @@ -19,6 +19,7 @@ class PhoneticTranscriptionWidget extends StatefulWidget { final TextStyle? style; final double? iconSize; final Color? iconColor; + final int? maxLines; final VoidCallback? onTranscriptionFetched; @@ -29,6 +30,7 @@ class PhoneticTranscriptionWidget extends StatefulWidget { this.style, this.iconSize, this.iconColor, + this.maxLines, this.onTranscriptionFetched, }); @@ -119,6 +121,8 @@ class _PhoneticTranscriptionWidgetState textScaler: TextScaler.noScaling, style: widget.style ?? Theme.of(context).textTheme.bodyMedium, + maxLines: widget.maxLines, + overflow: TextOverflow.ellipsis, ), ), Tooltip( diff --git a/lib/pangea/toolbar/word_card/word_zoom_widget.dart b/lib/pangea/toolbar/word_card/word_zoom_widget.dart index 8ca8036a0..3d30a381c 100644 --- a/lib/pangea/toolbar/word_card/word_zoom_widget.dart +++ b/lib/pangea/toolbar/word_card/word_zoom_widget.dart @@ -144,6 +144,7 @@ class WordZoomWidget extends StatelessWidget { LanguageModel.unknown, style: const TextStyle(fontSize: 14.0), iconSize: 24.0, + maxLines: 2, ) : WordAudioButton( text: token.content,