MVP #141
@@ -62,18 +62,18 @@ class _CustomNavigationBarState extends State<CustomNavigationBar>
|
|||||||
MaterialPageRoute(
|
MaterialPageRoute(
|
||||||
builder: (_) => GameResultView(
|
builder: (_) => GameResultView(
|
||||||
game: Game(
|
game: Game(
|
||||||
name: "Test Game",
|
name: 'Test Game',
|
||||||
players: [
|
players: [
|
||||||
Player(name: "Petrus"),
|
Player(name: 'Petrus'),
|
||||||
Player(name: "Peter"),
|
Player(name: 'Peter'),
|
||||||
Player(name: "Petra"),
|
Player(name: 'Petra'),
|
||||||
],
|
],
|
||||||
group: Group(
|
group: Group(
|
||||||
name: "Die Petris",
|
name: 'Die Petris',
|
||||||
members: [
|
members: [
|
||||||
Player(name: "Petralia"),
|
Player(name: 'Petralia'),
|
||||||
Player(name: "Petrenlia"),
|
Player(name: 'Petrenlia'),
|
||||||
Player(name: "Petrumlia"),
|
Player(name: 'Petrumlia'),
|
||||||
],
|
],
|
||||||
),
|
),
|
||||||
),
|
),
|
||||||
|
|||||||
@@ -61,7 +61,7 @@ class _GameResultViewState extends State<GameResultView> {
|
|||||||
crossAxisAlignment: CrossAxisAlignment.start,
|
crossAxisAlignment: CrossAxisAlignment.start,
|
||||||
children: [
|
children: [
|
||||||
const Text(
|
const Text(
|
||||||
"Select Winner:",
|
'Select Winner:',
|
||||||
style: TextStyle(
|
style: TextStyle(
|
||||||
fontSize: 18,
|
fontSize: 18,
|
||||||
fontWeight: FontWeight.bold,
|
fontWeight: FontWeight.bold,
|
||||||
@@ -69,10 +69,10 @@ class _GameResultViewState extends State<GameResultView> {
|
|||||||
),
|
),
|
||||||
Visibility(
|
Visibility(
|
||||||
visible: allPlayers.isNotEmpty,
|
visible: allPlayers.isNotEmpty,
|
||||||
replacement: TopCenteredMessage(
|
replacement: const TopCenteredMessage(
|
||||||
icon: Icons.info,
|
icon: Icons.info,
|
||||||
title: "Info",
|
title: 'Info',
|
||||||
message: "No players in this game.",
|
message: 'No players in this game.',
|
||||||
),
|
),
|
||||||
child: Expanded(
|
child: Expanded(
|
||||||
child: RadioGroup<Player>(
|
child: RadioGroup<Player>(
|
||||||
@@ -104,18 +104,18 @@ class _GameResultViewState extends State<GameResultView> {
|
|||||||
),
|
),
|
||||||
),
|
),
|
||||||
CustomWidthButton(
|
CustomWidthButton(
|
||||||
text: "Save",
|
text: 'Save',
|
||||||
sizeRelativeToWidth: 0.95,
|
sizeRelativeToWidth: 0.95,
|
||||||
onPressed: _player != null
|
onPressed: _player != null
|
||||||
? () {
|
? () {
|
||||||
print(
|
print(
|
||||||
"Selected Winner: ${_player!.name}",
|
'Selected Winner: ${_player!.name}',
|
||||||
); //TODO: Add winner to db
|
); //TODO: Add winner to db
|
||||||
Navigator.pop(context);
|
Navigator.pop(context);
|
||||||
}
|
}
|
||||||
: null,
|
: null,
|
||||||
),
|
),
|
||||||
SizedBox(height: 10),
|
const SizedBox(height: 10),
|
||||||
],
|
],
|
||||||
),
|
),
|
||||||
),
|
),
|
||||||
|
|||||||
Reference in New Issue
Block a user