From 5e74507558981d60f4d93c093f02fdc5511fc369 Mon Sep 17 00:00:00 2001 From: ggurdin Date: Mon, 11 Nov 2024 14:12:06 -0500 Subject: [PATCH] don't call getDisplayCopy if category is other --- assets/l10n/intl_en.arb | 3 ++- .../analytics_popup/analytics_popup.dart | 17 +++++++++++------ 2 files changed, 13 insertions(+), 7 deletions(-) diff --git a/assets/l10n/intl_en.arb b/assets/l10n/intl_en.arb index 7fb15a581..2d0a3c823 100644 --- a/assets/l10n/intl_en.arb +++ b/assets/l10n/intl_en.arb @@ -4493,5 +4493,6 @@ "enterLanguageLevel": "Please enter a language level", "enterDiscussionTopic": "Please enter a discussion topic", "selectBotChatMode": "Select chat mode", - "messageNotInTargetLang": "Message not in target language" + "messageNotInTargetLang": "Message not in target language", + "other": "Other" } \ No newline at end of file diff --git a/lib/pangea/widgets/chat_list/analytics_summary/analytics_popup/analytics_popup.dart b/lib/pangea/widgets/chat_list/analytics_summary/analytics_popup/analytics_popup.dart index 38605e53e..ef8f456ce 100644 --- a/lib/pangea/widgets/chat_list/analytics_summary/analytics_popup/analytics_popup.dart +++ b/lib/pangea/widgets/chat_list/analytics_summary/analytics_popup/analytics_popup.dart @@ -55,12 +55,17 @@ class AnalyticsPopupState extends State { selectedCategory = category; }); - String categoryCopy(category) => - widget.type.getDisplayCopy( - category, - context, - ) ?? - category; + String categoryCopy(category) { + if (category.toLowerCase() == "other") { + return L10n.of(context)!.other; + } + + return widget.type.getDisplayCopy( + category, + context, + ) ?? + category; + } @override Widget build(BuildContext context) {