import 'package:e_receipt_mobile/core/theme/app_colors.dart'; import 'package:e_receipt_mobile/presentation/login/login_page.dart'; import 'package:flutter/material.dart'; import 'package:flutter/services.dart'; import 'package:flutter_riverpod/flutter_riverpod.dart'; void main() { WidgetsFlutterBinding.ensureInitialized(); SystemChrome.setEnabledSystemUIMode( SystemUiMode.manual, overlays: SystemUiOverlay.values, ); SystemChrome.setSystemUIOverlayStyle( const SystemUiOverlayStyle( statusBarColor: AppColors.primary, statusBarIconBrightness: Brightness.light, statusBarBrightness: Brightness.dark, ), ); runApp(const ProviderScope(child: EReceiptApp())); } class EReceiptApp extends StatelessWidget { const EReceiptApp({super.key}); @override Widget build(BuildContext context) { return MaterialApp( title: 'E-Receipt', debugShowCheckedModeBanner: false, theme: ThemeData( colorScheme: ColorScheme.fromSeed( seedColor: AppColors.primary, ), primaryColor: AppColors.primary, appBarTheme: const AppBarTheme( backgroundColor: AppColors.primary, foregroundColor: Colors.white, systemOverlayStyle: SystemUiOverlayStyle( statusBarColor: AppColors.primary, statusBarIconBrightness: Brightness.light, statusBarBrightness: Brightness.dark, ), ), useMaterial3: true, ), home: const LoginPage(), ); } }