feature(settings): Верстка экранов настроек

This commit is contained in:
2025-06-16 22:21:23 +03:00
parent 9c5e06884d
commit 5e65118ab4
23 changed files with 1386 additions and 4 deletions

View 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());
}
}