- Dark / light mode a funcionar no lado do aluno
- Atualização dos ficheiros markdown.
This commit is contained in:
@@ -25,22 +25,16 @@ class ThemeNotifier extends StateNotifier<ThemeMode> {
|
||||
|
||||
/// Change theme mode
|
||||
Future<void> setThemeMode(ThemeMode themeMode) async {
|
||||
// For now, only allow light mode
|
||||
// Future: Allow dark mode when available
|
||||
if (themeMode == ThemeMode.light || ThemeService.isDarkModeAvailable()) {
|
||||
state = themeMode;
|
||||
await ThemeService.setThemeMode(themeMode);
|
||||
}
|
||||
state = themeMode;
|
||||
await ThemeService.setThemeMode(themeMode);
|
||||
}
|
||||
|
||||
/// Toggle between light and dark mode (for future use)
|
||||
/// Toggle between light and dark mode
|
||||
Future<void> toggleTheme() async {
|
||||
if (ThemeService.isDarkModeAvailable()) {
|
||||
final newTheme = state == ThemeMode.light
|
||||
? ThemeMode.dark
|
||||
: ThemeMode.light;
|
||||
await setThemeMode(newTheme);
|
||||
}
|
||||
final newTheme = state == ThemeMode.light
|
||||
? ThemeMode.dark
|
||||
: ThemeMode.light;
|
||||
await setThemeMode(newTheme);
|
||||
}
|
||||
|
||||
/// Reset to default theme
|
||||
|
||||
Reference in New Issue
Block a user