cofounderella/lib/themes/theme_provider.dart

23 lines
556 B
Dart
Raw Normal View History

import 'package:cofounderella/themes/dark_mode.dart';
import 'package:cofounderella/themes/light_mode.dart';
import 'package:flutter/material.dart';
class ThemeProvider extends ChangeNotifier {
ThemeData _themeData = lightMode;
ThemeData get themeData => _themeData;
bool get isDarkMode => _themeData == darkMode;
set themeData(ThemeData themeData) {
_themeData = themeData;
notifyListeners();
}
void toggleTheme() {
if(_themeData == lightMode) {
themeData = darkMode;
} else {
themeData = lightMode;
}
}
}