import 'package:flutter/material.dart'; import 'package:provider/provider.dart'; import 'theme/app_theme.dart'; import 'router/app_router.dart'; import 'providers/document_provider.dart'; import 'providers/element_provider.dart'; import 'providers/annotation_provider.dart'; import 'providers/task_provider.dart'; void main() { runApp(const MyApp()); } class MyApp extends StatelessWidget { const MyApp({Key? key}) : super(key: key); @override Widget build(BuildContext context) { return MultiProvider( providers: [ ChangeNotifierProvider(create: (_) => DocumentProvider()), ChangeNotifierProvider(create: (_) => ElementProvider()), ChangeNotifierProvider(create: (_) => AnnotationProvider()), ChangeNotifierProvider(create: (_) => TaskProvider()), ], child: MaterialApp.router( title: '灵越智报', debugShowCheckedModeBanner: false, theme: AppTheme.lightTheme, routerConfig: AppRouter.router, ), ); } }