import 'package:flutter/material.dart'; import 'package:flutter_riverpod/flutter_riverpod.dart'; import 'package:shared_preferences/shared_preferences.dart'; class ThemeNotifier extends Notifier { static const _themePrefKey = 'theme_pref'; @override ThemeMode build() { return ThemeMode.light; } Future setTheme(ThemeMode mode) async { // Always force light mode since the app UI is not optimized for dark mode yet state = ThemeMode.light; } } final themeProvider = NotifierProvider(() { return ThemeNotifier(); });