feature(settings): Верстка экранов настроек
This commit is contained in:
29
lib/screens/settings/cubit/settings_cubit.dart
Normal file
29
lib/screens/settings/cubit/settings_cubit.dart
Normal file
@@ -0,0 +1,29 @@
|
||||
import 'package:bloc/bloc.dart';
|
||||
import 'package:freezed_annotation/freezed_annotation.dart';
|
||||
|
||||
part 'settings_state.dart';
|
||||
part 'settings_cubit.freezed.dart';
|
||||
|
||||
class SettingsCubit extends Cubit<SettingsState> {
|
||||
SettingsCubit() : super(SettingsState.initial());
|
||||
|
||||
Future<void> toInitialState() async {
|
||||
emit(SettingsState.initial());
|
||||
}
|
||||
|
||||
Future<void> toProfileState() async {
|
||||
emit(SettingsState.profile());
|
||||
}
|
||||
|
||||
Future<void> toNotificationsState() async {
|
||||
emit(SettingsState.notifications());
|
||||
}
|
||||
|
||||
Future<void> toFaqState() async {
|
||||
emit(SettingsState.faq());
|
||||
}
|
||||
|
||||
Future<void> toAboutState() async {
|
||||
emit(SettingsState.about());
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user