diff --git a/lib/pangea/widgets/chat/message_translation_card.dart b/lib/pangea/widgets/chat/message_translation_card.dart index 81ed7a2e2..4d8bad28d 100644 --- a/lib/pangea/widgets/chat/message_translation_card.dart +++ b/lib/pangea/widgets/chat/message_translation_card.dart @@ -144,14 +144,18 @@ class MessageTranslationCardState extends State { child: Column( children: [ widget.selection != null - ? Text( - selectionTranslation!, - style: BotStyle.text(context), - ) - : Text( - repEvent!.text, - style: BotStyle.text(context), - ), + ? selectionTranslation != null + ? Text( + selectionTranslation!, + style: BotStyle.text(context), + ) + : const ToolbarContentLoadingIndicator() + : repEvent != null + ? Text( + repEvent!.text, + style: BotStyle.text(context), + ) + : const ToolbarContentLoadingIndicator(), if (notGoingToTranslate && widget.selection == null) InlineTooltip( instructionsEnum: InstructionsEnum.l1Translation,