Files
kooltab/lib/models/settings.dart
T
2026-07-29 01:42:34 +02:00

21 lines
521 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,
);
}