import 'package:flutter/material.dart'; import 'package:flutter_riverpod/flutter_riverpod.dart'; import 'settings_provider.dart'; final themeModeProvider = FutureProvider((ref) async { final val = await ref.watch(settingProvider(SettingsKeys.themMode).future); return switch (val) { 'light' => ThemeMode.light, 'dark' => ThemeMode.dark, _ => ThemeMode.system, }; });