Removed future builder

This commit is contained in:
2025-12-10 13:56:03 +01:00
parent 93ced81e7e
commit e1626225ac

View File

@@ -197,30 +197,25 @@ class _CreateGameViewState extends State<CreateGameView> {
setState(() {}); setState(() {});
}, },
), ),
FutureBuilder( Expanded(
future: _allPlayersFuture, child: PlayerSelection(
builder: key: ValueKey(selectedGroup?.id ?? 'no_group'),
(BuildContext context, AsyncSnapshot<dynamic> snapshot) => initialSelectedPlayers: selectedPlayers ?? [],
Expanded( availablePlayers: selectedGroup == null
child: PlayerSelection( ? playerList
key: ValueKey(selectedGroup?.id ?? 'no_group'), : playerList
initialSelectedPlayers: selectedPlayers ?? [], .where(
availablePlayers: selectedGroup == null (p) => !selectedGroup!.members.any(
? playerList (m) => m.id == p.id,
: playerList ),
.where( )
(p) => !selectedGroup!.members.any( .toList(),
(m) => m.id == p.id, onChanged: (value) {
), setState(() {
) selectedPlayers = value;
.toList(), });
onChanged: (value) { },
setState(() { ),
selectedPlayers = value;
});
},
),
),
), ),
CustomWidthButton( CustomWidthButton(
text: 'Create game', text: 'Create game',