Bei 0 gespielten Matches keine Stats anzeigen #111

Merged
sneeex merged 3 commits from enhancement/109-bei-0-gespielten-matches-keine-stats-anzeigen into development 2025-12-31 23:30:27 +00:00
Showing only changes of commit 175a9cb349 - Show all commits

View File

@@ -66,32 +66,38 @@ class _StatisticsViewState extends State<StatisticsView> {
winRates.isEmpty, winRates.isEmpty,
replacement: Column( replacement: Column(
children: [ children: [
StatisticsTile( if (winCounts.isNotEmpty) ...[
icon: Icons.sports_score, StatisticsTile(
title: 'Wins', icon: Icons.sports_score,
width: constraints.maxWidth * 0.95, title: 'Wins',
values: winCounts, width: constraints.maxWidth * 0.95,
itemCount: 3, values: winCounts,
barColor: Colors.blue, itemCount: 3,
), barColor: Colors.blue,
SizedBox(height: constraints.maxHeight * 0.02), ),
StatisticsTile( SizedBox(height: constraints.maxHeight * 0.02),
icon: Icons.percent, ],
title: 'Winrate', if (winRates.isNotEmpty) ...[
width: constraints.maxWidth * 0.95, StatisticsTile(
values: winRates, icon: Icons.percent,
itemCount: 5, title: 'Winrate',
barColor: Colors.orange[700]!, width: constraints.maxWidth * 0.95,
), values: winRates,
SizedBox(height: constraints.maxHeight * 0.02), itemCount: 5,
StatisticsTile( barColor: Colors.orange[700]!,
icon: Icons.casino, ),
title: 'Amount of Matches', SizedBox(height: constraints.maxHeight * 0.02),
width: constraints.maxWidth * 0.95, ],
values: matchCounts, if (matchCounts.isNotEmpty) ...[
itemCount: 10, StatisticsTile(
barColor: Colors.green, icon: Icons.casino,
), title: 'Amount of Matches',
width: constraints.maxWidth * 0.95,
values: matchCounts,
itemCount: 10,
barColor: Colors.green,
),
],
], ],
), ),
child: const TopCenteredMessage( child: const TopCenteredMessage(