import 'package:flutter/material.dart'; import 'package:flutter_riverpod/flutter_riverpod.dart'; import 'core/navigation/navigator_key.dart'; import 'pages/login/login_page.dart'; import 'pages/shell/main_shell.dart'; import 'providers/auth_provider.dart'; class QiangbaoApp extends ConsumerWidget { const QiangbaoApp({super.key}); @override Widget build(BuildContext context, WidgetRef ref) { final auth = ref.watch(authProvider); return MaterialApp( title: '强宝爱记账', navigatorKey: navigatorKey, theme: ThemeData( colorScheme: ColorScheme.fromSeed( seedColor: const Color(0xFFC8956E), primary: const Color(0xFFC8956E), ), scaffoldBackgroundColor: const Color(0xFFF8F8F8), appBarTheme: const AppBarTheme( backgroundColor: Color(0xFFF8F8F8), foregroundColor: Color(0xFF5D4037), elevation: 0, ), ), home: auth.isLoggedIn ? const MainShell() : const LoginPage(), ); } }