mirror of
https://github.com/smmarty/friflex_flutter_starter.git
synced 2025-12-22 01:20:46 +00:00
refactor(linter): Перейти на friflex_linter, обновить правила
This commit is contained in:
@@ -5,14 +5,14 @@ typedef ThemeBuilder = Widget Function();
|
||||
|
||||
/// Виджет для подписки на изменение темы приложения
|
||||
class ThemeConsumer extends StatelessWidget {
|
||||
const ThemeConsumer({super.key, required this.builder});
|
||||
const ThemeConsumer({required this.builder, super.key});
|
||||
|
||||
final ThemeBuilder builder;
|
||||
|
||||
@override
|
||||
Widget build(BuildContext context) {
|
||||
return Consumer<ThemeNotifier>(
|
||||
builder: (_, __, ___) {
|
||||
builder: (_, _, _) {
|
||||
return builder();
|
||||
},
|
||||
);
|
||||
@@ -26,8 +26,9 @@ final class ThemeNotifier extends ChangeNotifier {
|
||||
ThemeMode get themeMode => _themeMode;
|
||||
|
||||
void changeTheme() {
|
||||
_themeMode =
|
||||
_themeMode == ThemeMode.light ? ThemeMode.dark : ThemeMode.light;
|
||||
_themeMode = _themeMode == ThemeMode.light
|
||||
? ThemeMode.dark
|
||||
: ThemeMode.light;
|
||||
notifyListeners();
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user