first commit
Build / Build for Android (push) Has been cancelled
Build / Build for iOS (push) Has been cancelled

This commit is contained in:
Zakaria
2026-05-18 14:15:38 -04:00
commit 1563409cb1
382 changed files with 45347 additions and 0 deletions
+15
View File
@@ -0,0 +1,15 @@
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<Box<ThemeMode>> get themeModeListener =>
Hive.box<ThemeMode>("ThemeMode").listenable(keys: ["ThemeMode"]);
static void setThemeMode(ThemeMode themeMode) {
Hive.box<ThemeMode>("ThemeMode").put("ThemeMode", themeMode);
}
}