Skip to content

Commit cc9b69e

Browse files
Tomasz KądziołkaTomasz Kądziołka
authored andcommitted
Added back action check
1 parent 05184ca commit cc9b69e

File tree

2 files changed

+11
-3
lines changed

2 files changed

+11
-3
lines changed

flutter_module/lib/main.dart

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,7 @@ class MyApp extends StatelessWidget {
4747
routeInformationProvider: router.routeInformationProvider,
4848
routeInformationParser: router.routeInformationParser,
4949
routerDelegate: router.routerDelegate,
50+
backButtonDispatcher: router.backButtonDispatcher,
5051
);
5152
}
5253
}

flutter_module/lib/presentation/screens/details_screen.dart

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,16 @@ class DetailsScreen extends NamedScreen {
1212

1313
@override
1414
Widget builder(BuildContext context, GoRouterState state) {
15-
return const Scaffold(
16-
body: Center(
17-
child: Text("Details"),
15+
return WillPopScope(
16+
onWillPop: () async {
17+
// TODO Fix back action
18+
GoRouter.of(context).pop();
19+
return Future.value(false);
20+
},
21+
child: const Scaffold(
22+
body: Center(
23+
child: Text("Details"),
24+
),
1825
),
1926
);
2027
}

0 commit comments

Comments
 (0)