From f60e268375b9ae54cf0e53f26e600ff8a963c558 Mon Sep 17 00:00:00 2001 From: Lizandro Guarnizo <77708265+lizandrogd@users.noreply.github.com> Date: Thu, 25 Jun 2026 18:54:43 -0500 Subject: [PATCH] fix: remove duplicate AuthLayout wrapping in admin_handlers main.dart builder already wraps unauthenticated routes in AuthLayout. Wrapping again in handlers caused double login screen on all viewports. Co-Authored-By: Claude Sonnet 4.6 --- lib/router/admin_handlers.dart | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/lib/router/admin_handlers.dart b/lib/router/admin_handlers.dart index 5c044f1..7e6fe59 100644 --- a/lib/router/admin_handlers.dart +++ b/lib/router/admin_handlers.dart @@ -1,5 +1,4 @@ import 'package:prosapp_web_app/providers/auth_provider.dart'; -import 'package:prosapp_web_app/ui/layouts/auth/auth_layout.dart'; import 'package:prosapp_web_app/ui/views/dashboard_view.dart'; import 'package:prosapp_web_app/ui/views/login_view.dart'; import 'package:prosapp_web_app/ui/views/phone_login_view.dart'; @@ -11,7 +10,7 @@ class AdminHandlers { static Handler phone = Handler(handlerFunc: (context, params) { final authProvider = Provider.of(context!); if (authProvider.authStatus == AuthStatus.notAuthenticated) { - return const AuthLayout(child: PhoneLoginView()); + return const PhoneLoginView(); } else { return const DashboardView(); } @@ -20,7 +19,7 @@ class AdminHandlers { static Handler login = Handler(handlerFunc: (context, params) { final authProvider = Provider.of(context!); if (authProvider.authStatus == AuthStatus.notAuthenticated) { - return const AuthLayout(child: LoginView()); + return const LoginView(); } else { return const DashboardView(); } @@ -29,7 +28,7 @@ class AdminHandlers { static Handler register = Handler(handlerFunc: (context, params) { final authProvider = Provider.of(context!); if (authProvider.authStatus == AuthStatus.notAuthenticated) { - return const AuthLayout(child: RegisterView()); + return const RegisterView(); } else { return const DashboardView(); }