Added hiding statistics tiles if their corresponding data is not available
This commit is contained in:
@@ -66,6 +66,7 @@ class _StatisticsViewState extends State<StatisticsView> {
|
||||
winRates.isEmpty,
|
||||
replacement: Column(
|
||||
children: [
|
||||
if (winCounts.isNotEmpty) ...[
|
||||
StatisticsTile(
|
||||
icon: Icons.sports_score,
|
||||
title: 'Wins',
|
||||
@@ -75,6 +76,8 @@ class _StatisticsViewState extends State<StatisticsView> {
|
||||
barColor: Colors.blue,
|
||||
),
|
||||
SizedBox(height: constraints.maxHeight * 0.02),
|
||||
],
|
||||
if (winRates.isNotEmpty) ...[
|
||||
StatisticsTile(
|
||||
icon: Icons.percent,
|
||||
title: 'Winrate',
|
||||
@@ -84,6 +87,8 @@ class _StatisticsViewState extends State<StatisticsView> {
|
||||
barColor: Colors.orange[700]!,
|
||||
),
|
||||
SizedBox(height: constraints.maxHeight * 0.02),
|
||||
],
|
||||
if (matchCounts.isNotEmpty) ...[
|
||||
StatisticsTile(
|
||||
icon: Icons.casino,
|
||||
title: 'Amount of Matches',
|
||||
@@ -93,6 +98,7 @@ class _StatisticsViewState extends State<StatisticsView> {
|
||||
barColor: Colors.green,
|
||||
),
|
||||
],
|
||||
],
|
||||
),
|
||||
child: const TopCenteredMessage(
|
||||
icon: Icons.info,
|
||||
|
||||
Reference in New Issue
Block a user