diff --git a/lib/router/admin_handlers.dart b/lib/router/admin_handlers.dart index c7f7bb4..5c044f1 100644 --- a/lib/router/admin_handlers.dart +++ b/lib/router/admin_handlers.dart @@ -1,4 +1,5 @@ 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'; @@ -9,9 +10,8 @@ import 'package:provider/provider.dart'; class AdminHandlers { static Handler phone = Handler(handlerFunc: (context, params) { final authProvider = Provider.of(context!); - if (authProvider.authStatus == AuthStatus.notAuthenticated) { - return const PhoneLoginView(); + return const AuthLayout(child: PhoneLoginView()); } else { return const DashboardView(); } @@ -19,9 +19,8 @@ class AdminHandlers { static Handler login = Handler(handlerFunc: (context, params) { final authProvider = Provider.of(context!); - if (authProvider.authStatus == AuthStatus.notAuthenticated) { - return const LoginView(); + return const AuthLayout(child: LoginView()); } else { return const DashboardView(); } @@ -29,9 +28,8 @@ class AdminHandlers { static Handler register = Handler(handlerFunc: (context, params) { final authProvider = Provider.of(context!); - if (authProvider.authStatus == AuthStatus.notAuthenticated) { - return const RegisterView(); + return const AuthLayout(child: RegisterView()); } else { return const DashboardView(); } diff --git a/lib/ui/views/phone_login_view.dart b/lib/ui/views/phone_login_view.dart index 322df90..29cfa24 100644 --- a/lib/ui/views/phone_login_view.dart +++ b/lib/ui/views/phone_login_view.dart @@ -1,7 +1,6 @@ import 'dart:async'; import 'package:flutter/material.dart'; import 'package:prosapp_web_app/providers/auth_provider.dart'; -import 'package:prosapp_web_app/providers/phone_form_provider.dart'; import 'package:prosapp_web_app/router/router.dart'; import 'package:provider/provider.dart'; @@ -87,21 +86,6 @@ class _PhoneLoginViewState extends State { child: Column( crossAxisAlignment: CrossAxisAlignment.center, children: [ - // Logo - Image.asset('assets/images/logo_prosapp.png', - width: 160, - errorBuilder: (_, __, ___) => const Text( - 'ProsApp', - style: TextStyle(fontSize: 32, fontWeight: FontWeight.bold, color: Color(0xFF42A4EF)), - )), - const SizedBox(height: 8), - const Text( - 'Conecta con los mejores profesionales', - textAlign: TextAlign.center, - style: TextStyle(color: Colors.grey, fontSize: 13), - ), - const SizedBox(height: 40), - if (!_codeSent) _buildPhoneForm() else _buildOtpForm(), ], ),