import 'package:flutter/material.dart'; import 'package:immich_mobile/domain/models/store.model.dart'; import 'package:immich_mobile/presentation/modules/theme/models/app_theme.model.dart'; enum AppSetting { appTheme(StoreKey.appTheme, AppTheme.blue), themeMode(StoreKey.themeMode, ThemeMode.system), darkMode(StoreKey.darkMode, false); const AppSetting(this.storeKey, this.defaultValue); // ignore: avoid-dynamic final StoreKey storeKey; final T defaultValue; }