1
0
mirror of https://github.com/flutter/samples.git synced 2025-11-10 14:58:34 +00:00

Specify parametric type on buildMyTransition (#1435)

This commit is contained in:
Brett Morgan
2022-09-20 02:36:49 +10:00
committed by GitHub
parent 237aabfbee
commit 7835f719c2

View File

@@ -133,7 +133,7 @@ class MyApp extends StatelessWidget {
routes: [
GoRoute(
path: 'play',
pageBuilder: (context, state) => buildMyTransition(
pageBuilder: (context, state) => buildMyTransition<void>(
child: const LevelSelectionScreen(
key: Key('level selection')),
color: context.watch<Palette>().backgroundLevelSelection,
@@ -145,7 +145,7 @@ class MyApp extends StatelessWidget {
final levelNumber = int.parse(state.params['level']!);
final level = gameLevels
.singleWhere((e) => e.number == levelNumber);
return buildMyTransition(
return buildMyTransition<void>(
child: PlaySessionScreen(
level,
key: const Key('play session'),
@@ -160,7 +160,7 @@ class MyApp extends StatelessWidget {
final map = state.extra! as Map<String, dynamic>;
final score = map['score'] as Score;
return buildMyTransition(
return buildMyTransition<void>(
child: WinGameScreen(
score: score,
key: const Key('win game'),