Removes BuildContext requirement from switchTheme method

Signed-off-by: Hans Kokx <hans.d.kokx@gmail.com>
This commit is contained in:
2024-09-17 13:53:43 +02:00
parent 4df99a0dab
commit 51ffd59961
@@ -48,9 +48,9 @@ class ArcaneReactiveTheme extends ArcaneService {
///
/// Example:
/// ```dart
/// ArcaneReactiveTheme.I.switchTheme(context);
/// ArcaneReactiveTheme.I.switchTheme();
/// ```
ArcaneReactiveTheme switchTheme(BuildContext context) {
ArcaneReactiveTheme switchTheme() {
_isDark = !_isDark;
notifyListeners();
@@ -70,8 +70,7 @@ class ArcaneReactiveTheme extends ArcaneService {
context.isDarkMode ? ThemeMode.dark : ThemeMode.light;
if (currentMode != systemMode) {
_isDark = !_isDark;
notifyListeners();
switchTheme();
}
return I;