import 'package:flutter_localizations/flutter_localizations.dart'; import 'package:provider/provider.dart'; import 'ui/core/localization/applocalization.dart'; import 'ui/core/themes/theme.dart'; import 'routing/router.dart'; import 'package:flutter/material.dart'; import 'ui/core/ui/scroll_behavior.dart'; import 'main_development.dart' as development; /// Default main method void main() { // Launch development config by default development.main(); } class MainApp extends StatelessWidget { const MainApp({super.key}); @override Widget build(BuildContext context) { return MaterialApp.router( localizationsDelegates: [ GlobalWidgetsLocalizations.delegate, GlobalMaterialLocalizations.delegate, AppLocalizationDelegate(), ], scrollBehavior: AppCustomScrollBehavior(), theme: AppTheme.lightTheme, darkTheme: AppTheme.darkTheme, themeMode: ThemeMode.system, routerConfig: router(context.read()), ); } }