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: /// Example:
/// ```dart /// ```dart
/// ArcaneReactiveTheme.I.switchTheme(context); /// ArcaneReactiveTheme.I.switchTheme();
/// ``` /// ```
ArcaneReactiveTheme switchTheme(BuildContext context) { ArcaneReactiveTheme switchTheme() {
_isDark = !_isDark; _isDark = !_isDark;
notifyListeners(); notifyListeners();
@@ -70,8 +70,7 @@ class ArcaneReactiveTheme extends ArcaneService {
context.isDarkMode ? ThemeMode.dark : ThemeMode.light; context.isDarkMode ? ThemeMode.dark : ThemeMode.light;
if (currentMode != systemMode) { if (currentMode != systemMode) {
_isDark = !_isDark; switchTheme();
notifyListeners();
} }
return I; return I;