Update state when selecting players and require at least two players to create a group
All checks were successful
Pull Request Pipeline / test (pull_request) Successful in 2m6s
Pull Request Pipeline / lint (pull_request) Successful in 2m10s

This commit is contained in:
2025-12-06 15:18:41 +01:00
parent cd9780871f
commit 6ae7166d34

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(