diff options
Diffstat (limited to 'lib/providers/theme_provider.dart')
-rw-r--r-- | lib/providers/theme_provider.dart | 7 |
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(); |