From f8d5d7da7ffab202781b6a712ab81f9a7d7650dd Mon Sep 17 00:00:00 2001 From: Kelrap <99418823+Kelrap@users.noreply.github.com> Date: Fri, 15 Aug 2025 13:48:53 -0400 Subject: [PATCH] Add label to analytics request button (#3756) * Add label to analytics request button * make hideLabel default to value of mini --------- Co-authored-by: ggurdin --- lib/pangea/space_analytics/space_analytics_view.dart | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/lib/pangea/space_analytics/space_analytics_view.dart b/lib/pangea/space_analytics/space_analytics_view.dart index 6fa9848c8..bcaa9927b 100644 --- a/lib/pangea/space_analytics/space_analytics_view.dart +++ b/lib/pangea/space_analytics/space_analytics_view.dart @@ -49,6 +49,7 @@ class SpaceAnalyticsView extends StatelessWidget { icon: Symbols.approval_delegation, onPressed: controller.requestAllAnalytics, mini: mini, + hideLabel: false, ), if (controller.room != null && controller.availableAnalyticsRooms.isNotEmpty) @@ -315,12 +316,14 @@ class _MenuButton extends StatelessWidget { final VoidCallback onPressed; final bool mini; + final bool? hideLabel; const _MenuButton({ required this.text, required this.icon, required this.onPressed, this.mini = false, + this.hideLabel, }); @override @@ -334,7 +337,7 @@ class _MenuButton extends StatelessWidget { onTap: onPressed, child: Container( height: height, - width: mini ? height : null, + width: hideLabel ?? mini ? height : null, decoration: BoxDecoration( color: theme.colorScheme.primaryContainer, borderRadius: BorderRadius.circular(40), @@ -343,7 +346,7 @@ class _MenuButton extends StatelessWidget { horizontal: !mini ? 8.0 : 4.0, vertical: 4.0, ), - child: mini + child: hideLabel ?? mini ? Icon( icon, color: theme.colorScheme.onPrimaryContainer,