| 12345678910111213141516171819202122232425 |
- import 'package:flutter/material.dart';
- import 'package:provider/provider.dart';
- import 'services/auth_service.dart';
- import 'pages/login/login_page.dart';
- import 'pages/home/home_page.dart';
-
- void main() => runApp(const WaterApp());
-
- class WaterApp extends StatelessWidget {
- const WaterApp({super.key});
-
- @override
- Widget build(BuildContext context) {
- return MultiProvider(
- providers: [ChangeNotifierProvider(create: (_) => AuthService())],
- child: MaterialApp(
- title: '智慧水务',
- theme: ThemeData(primarySwatch: Colors.blue, useMaterial3: true),
- home: Consumer<AuthService>(
- builder: (_, auth, __) => auth.isLoggedIn ? const HomePage() : const LoginPage(),
- ),
- ),
- );
- }
- }
|