Files

15 lines
404 B
Dart
Raw Permalink Normal View History

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