From 1361f0bbf7cf5d9f5b267e488c90778e3273ab40 Mon Sep 17 00:00:00 2001 From: Felipe Date: Tue, 22 Aug 2023 11:33:43 -0500 Subject: [PATCH] Revert "update" This reverts commit 091c67d4cb5278f8db5b662a958d2b3ab00872b7. --- lib/main.dart | 37 +++++++++++++------------------------ 1 file changed, 13 insertions(+), 24 deletions(-) diff --git a/lib/main.dart b/lib/main.dart index 97d4cba..b12f649 100644 --- a/lib/main.dart +++ b/lib/main.dart @@ -86,7 +86,7 @@ class MyApp extends StatelessWidget { theme: ThemeData(fontFamily: 'Poppins'), debugShowCheckedModeBanner: false, title: 'ProsApp', - initialRoute: '/splash', + initialRoute: '/', routes: { '/splash': (context) => const SplashScreen(), '/': (context) => const LoginScreen(), @@ -122,36 +122,25 @@ class SplashScreen extends StatefulWidget { } class _SplashScreenState extends State { - @override - void initState() { - super.initState(); - if (kIsWeb) { - // Espera 3 segundos y luego redirige a LoginScreen - Future.delayed(const Duration(seconds: 3), () { - Navigator.pushReplacement( - context, - MaterialPageRoute(builder: (context) => const LoginScreen()), - ); - }); - } - } @override Widget build(BuildContext context) { - return Scaffold( - backgroundColor: Colors.blue, - body: Center( - child: kIsWeb - ? Image.asset( - '/images/splash.png') // Asegúrate de que la ruta sea correcta - : const LoginScreen(), // En otras plataformas, muestra LoginScreen - ), - ); + if (kIsWeb) { // Verifica si se está ejecutando en web + return AnimatedSplashScreen.withScreenFunction( + splash: 'images/splash.png', + screenFunction: () async { + return const LoginScreen(); + }, + splashTransition: SplashTransition.rotationTransition, + duration: 80000, + ); + } else { + return const LoginScreen(); // En otras plataformas, solo muestra LoginScreen + } } } - // splash: 'images/splashgif.gif', // backgroundColor: Colors.black, // nextScreen: const LoginScreen(),