Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

I don't use the home in Material App #378

Open
faristizabal1980 opened this issue Jan 21, 2024 · 3 comments
Open

I don't use the home in Material App #378

faristizabal1980 opened this issue Jan 21, 2024 · 3 comments

Comments

@faristizabal1980
Copy link

Thank you for this fabulous package, I hope you can help me.

The problem is that in my MaterialApp I don't use the home, but I use routes:

class MyApp extends StatelessWidget {
const MyApp({super.key});

@OverRide
Widget build(BuildContext context) {
// Bloquear la rotación automática en modo retrato
SystemChrome.setPreferredOrientations([
DeviceOrientation.portraitUp,
DeviceOrientation.portraitDown,
]);
return MaterialApp(
localizationsDelegates: const [
GlobalMaterialLocalizations.delegate,
GlobalWidgetsLocalizations.delegate,
GlobalCupertinoLocalizations.delegate, // Agrega el delegado de localización de Cupertino
],
supportedLocales: const [
Locale('es', 'ES'), // Establece el idioma en español
],
title: '¡A Jesús por María!',
debugShowCheckedModeBanner: false,
theme: AppTheme(selectedColor: 10).theme(),
routes: {
AppRoutes.home:(context) => const HomePage(),
AppRoutes.splash:(context) => SplashScreen(),
AppRoutes.advocaciones:(context) => const Advocaciones(),
AppRoutes.virgenes:(context) => const Virgenes(),
AppRoutes.oraciones:(context) => const Oraciones(),
AppRoutes.rosario:(context) => const Rosario(),
AppRoutes.misterio:(context) => const Misterio(),
AppRoutes.papa:(context) => const Papa(),
AppRoutes.santos:(context) => const Santos(),
AppRoutes.pasajes:(context) => const Pasajes(),
AppRoutes.consagracion:(context) => const Consagracion(),
AppRoutes.mensajesPapa:(context) => const MensajesPapa(),
AppRoutes.oracionesConsagrado:(context) => const OracionesConsagrado(),
AppRoutes.ensenanzas:(context) => const Ensenanzas(),
AppRoutes.rosarios:(context) => const Rosarios(),
AppRoutes.novenas:(context) => const Novenas(),
AppRoutes.oracionesFavoritas:(context) => const OracionesFavoritas(),
AppRoutes.evangelios:(context) => const ConsultarEvangelios(),
AppRoutes.evangelio:(context) => const Evangelio(),
AppRoutes.contactanos:(context) => const Contactanos(),
},
);
}
}

Where can I call the UpgradeAlert widget?

I tried to do it at the time of the call to my splash screen, but it didn't work. Do you have any ideas?

@faristizabal1980
Copy link
Author

Thank you for this fabulous package, I hope you can help me.

The problem is that in my MaterialApp I don't use the home, but I use routes:

class MyApp extends StatelessWidget { const MyApp({super.key});

@OverRide Widget build(BuildContext context) { // Bloquear la rotación automática en modo retrato SystemChrome.setPreferredOrientations([ DeviceOrientation.portraitUp, DeviceOrientation.portraitDown, ]); return MaterialApp( localizationsDelegates: const [ GlobalMaterialLocalizations.delegate, GlobalWidgetsLocalizations.delegate, GlobalCupertinoLocalizations.delegate, // Agrega el delegado de localización de Cupertino ], supportedLocales: const [ Locale('es', 'ES'), // Establece el idioma en español ], title: '¡A Jesús por María!', debugShowCheckedModeBanner: false, theme: AppTheme(selectedColor: 10).theme(), routes: { AppRoutes.home:(context) => const HomePage(), AppRoutes.splash:(context) => SplashScreen(), AppRoutes.advocaciones:(context) => const Advocaciones(), AppRoutes.virgenes:(context) => const Virgenes(), AppRoutes.oraciones:(context) => const Oraciones(), AppRoutes.rosario:(context) => const Rosario(), AppRoutes.misterio:(context) => const Misterio(), AppRoutes.papa:(context) => const Papa(), AppRoutes.santos:(context) => const Santos(), AppRoutes.pasajes:(context) => const Pasajes(), AppRoutes.consagracion:(context) => const Consagracion(), AppRoutes.mensajesPapa:(context) => const MensajesPapa(), AppRoutes.oracionesConsagrado:(context) => const OracionesConsagrado(), AppRoutes.ensenanzas:(context) => const Ensenanzas(), AppRoutes.rosarios:(context) => const Rosarios(), AppRoutes.novenas:(context) => const Novenas(), AppRoutes.oracionesFavoritas:(context) => const OracionesFavoritas(), AppRoutes.evangelios:(context) => const ConsultarEvangelios(), AppRoutes.evangelio:(context) => const Evangelio(), AppRoutes.contactanos:(context) => const Contactanos(), }, ); } }

Where can I call the UpgradeAlert widget?

I tried to do it at the time of the call to my splash screen, but it didn't work. Do you have any ideas?

@faristizabal1980
Copy link
Author

Thank, in this moment is working!

@Nirajn2311
Copy link

@faristizabal1980 , how did you get it work without using the home value?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants