Optimized statistics tile

This commit is contained in:
2026-01-07 14:10:09 +01:00
parent 21c74b74bc
commit 0f824bb30a

View File

@@ -42,7 +42,6 @@ class StatisticsTile extends StatelessWidget {
@override
Widget build(BuildContext context) {
final maxBarWidth = MediaQuery.of(context).size.width * 0.65;
final loc = AppLocalizations.of(context);
return InfoTile(
@@ -57,7 +56,10 @@ class StatisticsTile extends StatelessWidget {
heightFactor: 4,
child: Text(loc.no_data_available),
),
child: Column(
child: LayoutBuilder(
builder: (context, constraints) {
final maxBarWidth = constraints.maxWidth * 0.65;
return Column(
children: List.generate(min(values.length, itemCount), (index) {
/// The maximum wins among all players
final maxMatches = values.isNotEmpty ? values[0].$2 : 0;
@@ -114,6 +116,8 @@ class StatisticsTile extends StatelessWidget {
),
);
}),
);
},
),
),
),