Merge branch 'development' into feature/3-creategameview-erstellen
All checks were successful
Pull Request Pipeline / test (pull_request) Successful in 2m10s
Pull Request Pipeline / lint (pull_request) Successful in 2m20s

This commit is contained in:
2025-12-07 15:48:42 +01:00
2 changed files with 10 additions and 13 deletions

View File

@@ -66,7 +66,9 @@ class _CreateGroupViewState extends State<CreateGroupView> {
Expanded(
child: PlayerSelection(
onChanged: (value) {
selectedPlayers = [...value];
setState(() {
selectedPlayers = [...value];
});
},
),
),
@@ -75,7 +77,8 @@ class _CreateGroupViewState extends State<CreateGroupView> {
sizeRelativeToWidth: 0.95,
buttonType: ButtonType.primary,
onPressed:
(_groupNameController.text.isEmpty || selectedPlayers.isEmpty)
(_groupNameController.text.isEmpty ||
(selectedPlayers.length < 2))
? null
: () async {
bool success = await db.groupDao.addGroup(

View File

@@ -27,19 +27,13 @@ class _GameHistoryViewState extends State<GameHistoryView> {
late final List<Game> skeletonData = List.filled(
4,
Game(
name: 'Skeleton Game',
name: 'Skeleton Gamename',
group: Group(
name: 'Skeleton Group',
members: [
Player(name: 'Player 1'),
Player(name: 'Player 2'),
Player(name: 'Player 3'),
Player(name: 'Long Name Player 4'),
Player(name: 'Player 5'),
],
name: 'Groupname',
members: List.generate(5, (index) => Player(name: 'Player')),
),
winner: Player(name: 'Skeleton Player 1'),
players: [Player(name: 'Skeleton Player 6')],
winner: Player(name: 'Player'),
players: [Player(name: 'Player')],
),
);