import 'package:flutter/material.dart'; import 'package:flutter_riverpod/flutter_riverpod.dart'; import '../core/providers/theme_provider.dart'; import 'router.dart'; import 'theme/app_theme.dart'; /// Root MaterialApp.router wired to GoRouter + ThemeMode from Riverpod. class App extends ConsumerWidget { const App({super.key}); @override Widget build(BuildContext context, WidgetRef ref) { final themeMode = ref.watch(themeProvider); return MaterialApp.router( title: 'Jamshalat Diary', debugShowCheckedModeBanner: false, theme: AppTheme.light, darkTheme: AppTheme.dark, themeMode: themeMode, routerConfig: appRouter, ); } }