From b4b87319980247e474d23467af9075b1435db2c3 Mon Sep 17 00:00:00 2001 From: Ahmed Aladdin Date: Mon, 23 Dec 2024 14:30:47 +0200 Subject: [PATCH] fix: remove old login screen --- lib/features/auth/view/screens/log_in_screen.dart | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/lib/features/auth/view/screens/log_in_screen.dart b/lib/features/auth/view/screens/log_in_screen.dart index 3f93a8f..c3065d1 100644 --- a/lib/features/auth/view/screens/log_in_screen.dart +++ b/lib/features/auth/view/screens/log_in_screen.dart @@ -79,7 +79,7 @@ class _LogInScreenState extends ConsumerState { context.go(Routes.home); } else if (state.type == AuthStateType.unverified) { ref.read(emailProvider.notifier).update((_) => emailController.text); - context.push( + context.pushReplacement( Routes.verification, extra: {'sendVerificationCode': true}, // or false based on your logic ); @@ -130,7 +130,8 @@ class _LogInScreenState extends ConsumerState { @override Widget build(BuildContext context) { - ref.listen(authViewModelProvider, (_, state) => handelState(state)); + ref.listen( + authViewModelProvider, (_, state) => handelState(state)); bool isLoading = ref.watch(authViewModelProvider).type == AuthStateType.loading; @@ -200,7 +201,7 @@ class _LogInScreenState extends ConsumerState { AuthSubTextButton( buttonKey: Keys.logInSignUpKey, onPressed: () { - context.push(Routes.signUp); + context.pushReplacement(Routes.signUp); }, label: 'Sign Up', ),