import 'package:flutter/foundation.dart'; import 'package:flutter/material.dart'; import 'package:hive_flutter/hive_flutter.dart'; /// A helper for setting the theme, like FinampSettingsHelper. We don't do theme /// stuff in FinampSettingsHelper as we would have to rebuild the MaterialApp on /// every setting change. class ThemeModeHelper { static ValueListenable> get themeModeListener => Hive.box("ThemeMode").listenable(keys: ["ThemeMode"]); static void setThemeMode(ThemeMode themeMode) { Hive.box("ThemeMode").put("ThemeMode", themeMode); } }