From 7d67a064fa416387013b9083219a15eed001f016 Mon Sep 17 00:00:00 2001 From: Kelrap <99418823+Kelrap@users.noreply.github.com> Date: Mon, 25 Aug 2025 09:21:00 -0400 Subject: [PATCH] Space analytics overflow fixes (#3794) * Remove duplicate noDataFound entry in intl_en.arb * Use lang code instead of full language name * Remove horizontal padding when button outline isn't shown * Make request button text wrap, remove padding entirely if outline not shown --- lib/l10n/intl_en.arb | 1 - .../space_analytics/space_analytics_view.dart | 19 +++++++++---------- 2 files changed, 9 insertions(+), 11 deletions(-) diff --git a/lib/l10n/intl_en.arb b/lib/l10n/intl_en.arb index 132db1064..2c78e91bd 100644 --- a/lib/l10n/intl_en.arb +++ b/lib/l10n/intl_en.arb @@ -5191,7 +5191,6 @@ } } }, - "noDataFound": "No data found", "activityFinishedMessage": "All Finished!", "endForAll": "End for all" } diff --git a/lib/pangea/space_analytics/space_analytics_view.dart b/lib/pangea/space_analytics/space_analytics_view.dart index 72aeb86c2..04deabb2e 100644 --- a/lib/pangea/space_analytics/space_analytics_view.dart +++ b/lib/pangea/space_analytics/space_analytics_view.dart @@ -110,10 +110,8 @@ class SpaceAnalyticsView extends StatelessWidget { children: [ if (controller.selectedLanguage != null) Text( - controller.selectedLanguage! - .getDisplayName(context) ?? - controller - .selectedLanguage!.displayName, + controller.selectedLanguage!.langCode + .toUpperCase(), style: TextStyle( color: theme .colorScheme.onPrimaryContainer, @@ -507,19 +505,20 @@ class _RequestButton extends StatelessWidget { child: Opacity( opacity: status.enabled ? 0.9 : 0.3, child: Container( - padding: const EdgeInsets.symmetric( - horizontal: 8.0, - vertical: 4.0, - ), + padding: (status != RequestStatus.unavailable) + ? const EdgeInsets.symmetric( + horizontal: 8.0, + vertical: 4.0, + ) + : null, decoration: status != RequestStatus.unavailable ? BoxDecoration( borderRadius: BorderRadius.circular(40), color: status.backgroundColor(context), ) : null, - child: Row( + child: Wrap( spacing: 8.0, - mainAxisSize: MainAxisSize.min, children: [ if (status.icon != null) Icon(