Added Provider and DetailPage
This commit is contained in:
@@ -1,7 +1,10 @@
|
||||
import 'package:briessenchecker/pages/detail_checklist_page.dart';
|
||||
import 'package:briessenchecker/pages/edit_checklist_page.dart';
|
||||
import 'package:briessenchecker/services/checklist_provider.dart';
|
||||
import 'package:briessenchecker/services/dbhelper.dart';
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:flutter_dotenv/flutter_dotenv.dart';
|
||||
import 'package:provider/provider.dart';
|
||||
import 'pages/dashboard_page.dart';
|
||||
import 'pages/landing_page.dart';
|
||||
import 'pages/login_page.dart';
|
||||
@@ -9,7 +12,11 @@ import 'pages/login_page.dart';
|
||||
void main() async {
|
||||
await dotenv.load(fileName: 'secrets.env');
|
||||
await DbHelper.init();
|
||||
runApp(const MyApp());
|
||||
runApp(MultiProvider(providers: [
|
||||
ChangeNotifierProvider(
|
||||
create: (_) => ChecklistProvider(),
|
||||
),
|
||||
], child: const MyApp()));
|
||||
}
|
||||
|
||||
class MyApp extends StatelessWidget {
|
||||
@@ -30,6 +37,7 @@ class MyApp extends StatelessWidget {
|
||||
LoginPage.routeName: (context) => const LoginPage(),
|
||||
DashboardPage.routeName: (context) => const DashboardPage(),
|
||||
EditChecklistPage.routeName: (context) => const EditChecklistPage(),
|
||||
DetailChecklistPage.routeName: (context) => const DetailChecklistPage(),
|
||||
},
|
||||
);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user