aboutsummaryrefslogtreecommitdiff
path: root/lib/providers/theme_provider.dart
diff options
context:
space:
mode:
Diffstat (limited to 'lib/providers/theme_provider.dart')
-rw-r--r--lib/providers/theme_provider.dart7
1 files changed, 4 insertions, 3 deletions
diff --git a/lib/providers/theme_provider.dart b/lib/providers/theme_provider.dart
index 3a65731..240c9a7 100644
--- a/lib/providers/theme_provider.dart
+++ b/lib/providers/theme_provider.dart
@@ -1,10 +1,11 @@
import 'package:flutter/material.dart';
import '../settings/preferences.dart';
+import '../settings/themes.dart';
class ThemeProvider with ChangeNotifier {
bool synced = false;
- ThemeData? _theme;
+ ThemeEnum _theme = ThemeEnum.auto;
void syncFromPrefs() {
if (synced) return;
@@ -15,9 +16,9 @@ class ThemeProvider with ChangeNotifier {
});
}
- ThemeData? get theme => _theme;
+ ThemeEnum get theme => _theme;
- set theme(ThemeData? theme) {
+ set theme(ThemeEnum theme) {
Preferences.setTheme(theme);
_theme = theme;
notifyListeners();