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