| 1234567891011121314151617181920212223242526272829303132 |
- 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';
- 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()),
- ],
- child: MaterialApp.router(
- title: '灵越智报',
- debugShowCheckedModeBanner: false,
- theme: AppTheme.lightTheme,
- routerConfig: AppRouter.router,
- ),
- );
- }
- }
|