From b2d686b2306f318190848b3516715c1a8165fa60 Mon Sep 17 00:00:00 2001 From: mathiskirchner Date: Tue, 24 Jun 2025 20:12:46 +0200 Subject: [PATCH] added provider for state management & exposed db using provider --- lib/main.dart | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/lib/main.dart b/lib/main.dart index 42c1d0c..3f9b3ec 100644 --- a/lib/main.dart +++ b/lib/main.dart @@ -1,9 +1,17 @@ import 'package:flutter/material.dart'; +import 'package:game_tracker/presentation/views/main_menu/home_view.dart'; import 'package:game_tracker/core/custom_theme.dart'; -import 'package:game_tracker/presentation/views/main_menu/custom_navigation_bar.dart'; +import 'package:game_tracker/data/database.dart'; +import 'package:provider/provider.dart'; void main() { - runApp(const MyApp()); + runApp( + Provider( + create: (context) => AppDatabase(), + child: MyApp(), + dispose: (context, db) => db.close(), + ), + ); } class MyApp extends StatelessWidget {