Skip to content

Commit b1ee5fd

Browse files
authored
add route to create password screen and pass arguments
1 parent 862df0b commit b1ee5fd

1 file changed

Lines changed: 12 additions & 0 deletions

File tree

lib/routing/app_router.dart

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import 'package:flutter/material.dart';
22

3+
import '../screens/create_password/ui/create_password.dart';
34
import '../screens/forget/ui/forget_screen.dart';
45
import '../screens/home/ui/home_sceren.dart';
56
import '../screens/login/ui/login_screen.dart';
@@ -17,6 +18,17 @@ class AppRouter {
1718
return MaterialPageRoute(
1819
builder: (_) => const HomeScreen(),
1920
);
21+
case Routes.createPassword:
22+
final arguments = settings.arguments;
23+
if (arguments is List) {
24+
return MaterialPageRoute(
25+
builder: (_) => CreatePassword(
26+
googleUser: arguments[0],
27+
credential: arguments[1],
28+
),
29+
);
30+
}
31+
return null;
2032
case Routes.signupScreen:
2133
return MaterialPageRoute(
2234
builder: (_) => const SignUpScreen(),

0 commit comments

Comments
 (0)