use GameTile to display game history
This commit is contained in:
@@ -1,7 +1,7 @@
|
|||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
import 'package:game_tracker/core/custom_theme.dart';
|
import 'package:game_tracker/core/custom_theme.dart';
|
||||||
|
import 'package:game_tracker/presentation/widgets/game_tile.dart';
|
||||||
import 'package:game_tracker/presentation/widgets/top_centered_message.dart';
|
import 'package:game_tracker/presentation/widgets/top_centered_message.dart';
|
||||||
import 'package:game_tracker/presentation/widgets/double_row_info_tile.dart';
|
|
||||||
|
|
||||||
class GameHistoryView extends StatefulWidget {
|
class GameHistoryView extends StatefulWidget {
|
||||||
const GameHistoryView({super.key});
|
const GameHistoryView({super.key});
|
||||||
@@ -182,16 +182,21 @@ Widget gameHistoryListView(allGameData, suggestedGameData) {
|
|||||||
} else if (suggestedGameData.isEmpty) {
|
} else if (suggestedGameData.isEmpty) {
|
||||||
return TopCenteredMessage("Kein Spiel mit den Suchparametern gefunden.");
|
return TopCenteredMessage("Kein Spiel mit den Suchparametern gefunden.");
|
||||||
}
|
}
|
||||||
return ListView.builder(
|
return ListView.separated(
|
||||||
|
padding: const EdgeInsets.symmetric(horizontal: 16.0, vertical: 8.0),
|
||||||
itemCount: suggestedGameData.length,
|
itemCount: suggestedGameData.length,
|
||||||
|
separatorBuilder: (context, index) => const Padding(
|
||||||
|
padding: EdgeInsets.symmetric(vertical: 8.0),
|
||||||
|
child: Divider(),
|
||||||
|
),
|
||||||
itemBuilder: (context, index) {
|
itemBuilder: (context, index) {
|
||||||
final currentGame = suggestedGameData[index];
|
final currentGame = suggestedGameData[index];
|
||||||
return doubleRowInfoTile(
|
return GameTile(
|
||||||
currentGame['game'] + ": ",
|
gameTitle: currentGame['title'],
|
||||||
currentGame['title'],
|
gameType: currentGame['game'],
|
||||||
currentGame['players'].toString() + " Spieler",
|
ruleset: currentGame['date'],
|
||||||
currentGame['group'],
|
players: '${currentGame['players']} Spieler',
|
||||||
currentGame['date'],
|
winner: currentGame['group'],
|
||||||
);
|
);
|
||||||
},
|
},
|
||||||
);
|
);
|
||||||
|
|||||||
Reference in New Issue
Block a user