Files
Remever/lib/components/extensions/theme_mode.dart
2025-03-03 20:59:42 +03:00

22 lines
470 B
Dart

// Flutter imports:
import 'package:flutter/material.dart' show ThemeMode;
/// Расширение [ThemeMode]
extension ThemModeExtension on ThemeMode {
///
/// Получение инверсивного [ThemeMode]
///
ThemeMode get inversed {
switch (this) {
case ThemeMode.system:
return ThemeMode.light;
case ThemeMode.light:
return ThemeMode.dark;
case ThemeMode.dark:
return ThemeMode.light;
}
}
}