selfprivacy.org.app/lib/logic/cubit/app_settings/app_settings_state.dart

23 lines
616 B
Dart
Raw Normal View History

2022-06-05 22:36:32 +03:00
// ignore_for_file: always_specify_types
2020-12-08 21:26:51 +02:00
part of 'app_settings_cubit.dart';
class AppSettingsState extends Equatable {
const AppSettingsState({
2021-03-15 17:39:44 +02:00
required this.isDarkModeOn,
required this.isOnboardingShowing,
2020-12-08 21:26:51 +02:00
});
final bool isDarkModeOn;
final bool isOnboardingShowing;
2021-01-06 19:35:57 +02:00
2022-06-05 22:36:32 +03:00
AppSettingsState copyWith({final isDarkModeOn, final isOnboardingShowing}) =>
2021-01-06 19:35:57 +02:00
AppSettingsState(
isDarkModeOn: isDarkModeOn ?? this.isDarkModeOn,
isOnboardingShowing: isOnboardingShowing ?? this.isOnboardingShowing,
2021-01-06 19:35:57 +02:00
);
2020-12-08 21:26:51 +02:00
@override
List<Object> get props => [isDarkModeOn, isOnboardingShowing];
2020-12-08 21:26:51 +02:00
}