refactoring and checkpoint

This commit is contained in:
DahoudG
2024-09-24 00:32:20 +00:00
parent dc73ba7dcc
commit 6b12cfeb41
159 changed files with 8119 additions and 1535 deletions

View File

@@ -0,0 +1,18 @@
import 'package:flutter/material.dart';
import 'app_theme.dart'; // Importe tes définitions de thème
class ThemeProvider with ChangeNotifier {
bool _isDarkMode = false; // Mode sombre par défaut désactivé
bool get isDarkMode => _isDarkMode;
void toggleTheme() {
_isDarkMode = !_isDarkMode;
notifyListeners(); // Notifie les widgets dépendants
}
// Utilise AppTheme pour obtenir le thème courant
ThemeData get currentTheme {
return _isDarkMode ? AppTheme.darkTheme : AppTheme.lightTheme;
}
}