From 7c5c28162e0025aedcc51ab457c5ecc519595585 Mon Sep 17 00:00:00 2001 From: ggurdin <46800240+ggurdin@users.noreply.github.com> Date: Thu, 21 Nov 2024 11:20:22 -0500 Subject: [PATCH] don't use null check operator on user l2 (#1089) --- .../analytics_summary/learning_progress_indicators.dart | 2 +- .../analytics_summary/learning_settings_button.dart | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/lib/pangea/widgets/chat_list/analytics_summary/learning_progress_indicators.dart b/lib/pangea/widgets/chat_list/analytics_summary/learning_progress_indicators.dart index 41df343ce..7d80b84bd 100644 --- a/lib/pangea/widgets/chat_list/analytics_summary/learning_progress_indicators.dart +++ b/lib/pangea/widgets/chat_list/analytics_summary/learning_progress_indicators.dart @@ -103,7 +103,7 @@ class LearningProgressIndicatorsState context: context, builder: (c) => const SettingsLearning(), ), - l2: userL2!.getDisplayName(context) ?? userL2.langCode, + l2: userL2?.getDisplayName(context) ?? userL2?.langCode, ), Row( children: ProgressIndicatorEnum.values diff --git a/lib/pangea/widgets/chat_list/analytics_summary/learning_settings_button.dart b/lib/pangea/widgets/chat_list/analytics_summary/learning_settings_button.dart index 55818a823..2d2af7023 100644 --- a/lib/pangea/widgets/chat_list/analytics_summary/learning_settings_button.dart +++ b/lib/pangea/widgets/chat_list/analytics_summary/learning_settings_button.dart @@ -3,12 +3,12 @@ import 'package:flutter_gen/gen_l10n/l10n.dart'; /// A badge that represents one learning progress indicator (i.e., construct uses) class LearningSettingsButton extends StatelessWidget { - final String l2; + final String? l2; final VoidCallback onTap; const LearningSettingsButton({ super.key, - required this.l2, + this.l2, required this.onTap, }); @@ -46,7 +46,7 @@ class LearningSettingsButton extends StatelessWidget { ), const SizedBox(width: 5), Text( - l2, + l2 ?? "?", style: TextStyle( fontSize: 12, fontWeight: FontWeight.bold,