Files
kooltab/lib/models/settings.dart
T
2026-07-27 21:32:03 +02:00

26 lines
546 B
Dart

enum AppThemeMode { system, light, dark }
class AppSettings {
final bool pinRequired;
final AppThemeMode themeMode;
const AppSettings({
required this.pinRequired,
required this.themeMode,
});
AppSettings copyWith({
bool? pinRequired,
AppThemeMode? themeMode,
}) {
return AppSettings(
pinRequired: pinRequired ?? this.pinRequired,
themeMode: themeMode ?? this.themeMode,
);
}
static const AppSettings defaults = AppSettings(
pinRequired: false,
themeMode: AppThemeMode.system,
);
}