智慧水务管理系统 - 精河县供水工程综合管理平台

main.dart 751B

12345678910111213141516171819202122232425
  1. import 'package:flutter/material.dart';
  2. import 'package:provider/provider.dart';
  3. import 'services/auth_service.dart';
  4. import 'pages/login/login_page.dart';
  5. import 'pages/home/home_page.dart';
  6. void main() => runApp(const WaterApp());
  7. class WaterApp extends StatelessWidget {
  8. const WaterApp({super.key});
  9. @override
  10. Widget build(BuildContext context) {
  11. return MultiProvider(
  12. providers: [ChangeNotifierProvider(create: (_) => AuthService())],
  13. child: MaterialApp(
  14. title: '智慧水务',
  15. theme: ThemeData(primarySwatch: Colors.blue, useMaterial3: true),
  16. home: Consumer<AuthService>(
  17. builder: (_, auth, __) => auth.isLoggedIn ? const HomePage() : const LoginPage(),
  18. ),
  19. ),
  20. );
  21. }
  22. }