add alot
This commit is contained in:
@@ -0,0 +1,26 @@
|
||||
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,
|
||||
);
|
||||
}
|
||||
Reference in New Issue
Block a user