import 'package:flutter/material.dart'; import 'package:flutter_riverpod/flutter_riverpod.dart'; import 'core/constants/app_theme.dart'; import 'data/local/hive_database.dart'; import 'features/home/screens/home_screen.dart'; void main() async { WidgetsFlutterBinding.ensureInitialized(); // Initialize Hive database await HiveDatabase.init(); runApp( const ProviderScope( child: SageApp(), ), ); } class SageApp extends StatelessWidget { const SageApp({super.key}); @override Widget build(BuildContext context) { return MaterialApp( title: 'Sage 🌿', debugShowCheckedModeBanner: false, theme: AppTheme.lightTheme, darkTheme: AppTheme.darkTheme, themeMode: ThemeMode.light, // We'll make this dynamic later home: const HomeScreen(), ); } }