From bb3c4f30db5d43d0906f62bee09bf0d9b302fa59 Mon Sep 17 00:00:00 2001 From: ggurdin <46800240+ggurdin@users.noreply.github.com> Date: Thu, 8 May 2025 12:03:09 -0400 Subject: [PATCH] chore: make lemma header text wrap (#2703) --- .../widgets/word_zoom/lemma_widget.dart | 39 +++++++++++-------- 1 file changed, 22 insertions(+), 17 deletions(-) diff --git a/lib/pangea/toolbar/widgets/word_zoom/lemma_widget.dart b/lib/pangea/toolbar/widgets/word_zoom/lemma_widget.dart index 95401e9be..7a0fbe1d5 100644 --- a/lib/pangea/toolbar/widgets/word_zoom/lemma_widget.dart +++ b/lib/pangea/toolbar/widgets/word_zoom/lemma_widget.dart @@ -167,24 +167,29 @@ class LemmaWidgetState extends State { ); } - return Row( - children: [ - Padding( - padding: const EdgeInsets.all(4.0), - child: Text( - widget.token.lemma.text, - style: Theme.of(context).textTheme.headlineSmall, - overflow: TextOverflow.ellipsis, + return Expanded( + child: Row( + mainAxisAlignment: MainAxisAlignment.center, + children: [ + Flexible( + child: Padding( + padding: const EdgeInsets.all(4.0), + child: Text( + widget.token.lemma.text, + style: Theme.of(context).textTheme.headlineSmall, + textAlign: TextAlign.center, + ), + ), ), - ), - WordAudioButton( - text: widget.token.lemma.text, - baseOpacity: 0.4, - uniqueID: "lemma-content-${widget.token.text.content}", - langCode: widget.pangeaMessageEvent.messageDisplayLangCode, - padding: const EdgeInsets.all(4.0), - ), - ], + WordAudioButton( + text: widget.token.lemma.text, + baseOpacity: 0.4, + uniqueID: "lemma-content-${widget.token.text.content}", + langCode: widget.pangeaMessageEvent.messageDisplayLangCode, + padding: const EdgeInsets.all(4.0), + ), + ], + ), ); } }