import 'package:autosos_flutter/config/theme_colors.dart'; import 'package:autosos_flutter/router/app_router.dart'; import 'package:flutter/material.dart'; import 'package:flutter_easyloading/flutter_easyloading.dart'; import 'package:flutter_riverpod/flutter_riverpod.dart'; class AutososApp extends ConsumerStatefulWidget { const AutososApp({super.key}); @override ConsumerState createState() => _AutososAppState(); } class _AutososAppState extends ConsumerState { @override Widget build(BuildContext context) { final router = ref.watch(routerProvider); return MaterialApp.router( title: '啾啾救援', debugShowCheckedModeBanner: false, theme: ThemeData( useMaterial3: true, colorScheme: ColorScheme.fromSeed(seedColor: ThemeColors.primary), scaffoldBackgroundColor: const Color(0xFFF3F3F3), appBarTheme: const AppBarTheme( backgroundColor: ThemeColors.primary, foregroundColor: Colors.white, elevation: 0, centerTitle: true, ), ), routerConfig: router, builder: EasyLoading.init( builder: (context, child) { return MediaQuery( data: MediaQuery.of(context).copyWith(textScaler: const TextScaler.linear(1.0)), child: child ?? const SizedBox.shrink(), ); }, ), ); } }