feat: displayCount

This commit is contained in:
2026-05-24 23:09:08 +02:00
parent f65ea09cbe
commit 428f967010
7 changed files with 98 additions and 18 deletions

View File

@@ -26,7 +26,6 @@ class StatisticsTile extends StatelessWidget {
required this.title,
required this.width,
required this.values,
required this.itemCount,
required this.barColor,
required this.statistic,
});
@@ -43,9 +42,6 @@ class StatisticsTile extends StatelessWidget {
/// A list of tuples containing labels and their corresponding numeric values.
final List<(Player, num)> values;
/// The maximum number of items to display.
final int itemCount;
/// The color of the bars representing the values.
final Color barColor;
@@ -74,7 +70,7 @@ class StatisticsTile extends StatelessWidget {
child: LayoutBuilder(
builder: (context, constraints) {
final maxBarWidth = constraints.maxWidth * 0.8;
final displayCount = min(values.length, itemCount);
final displayCount = min(values.length, statistic.displayCount);
final displayValues = values.take(displayCount).toList();
final maxVal = displayValues.isNotEmpty
? displayValues.fold<num>(