diff --git a/ios/Runner/Info.plist b/ios/Runner/Info.plist
index 8397f756..fb188418 100644
--- a/ios/Runner/Info.plist
+++ b/ios/Runner/Info.plist
@@ -26,6 +26,13 @@
LaunchScreen
UIMainStoryboardFile
Main
+ NSPhotoLibraryUsageDescription
+ UserPhotoUpload
+ UIBackgroundModes
+
+ fetch
+ remote-notification
+
UISupportedInterfaceOrientations
UIInterfaceOrientationPortrait
diff --git a/lib/presentation/auth/auth_screen/auth_screen.dart b/lib/presentation/auth/auth_screen/auth_screen.dart
index b85786d6..3fe6ee47 100644
--- a/lib/presentation/auth/auth_screen/auth_screen.dart
+++ b/lib/presentation/auth/auth_screen/auth_screen.dart
@@ -30,7 +30,11 @@ class AuthScreen extends StatelessWidget {
return Scaffold(
resizeToAvoidBottomInset: false,
appBar: _buildAppBar(context),
- body: Container(
+ body:GestureDetector(
+ onTap: () {
+ FocusScope.of(context).unfocus(); // Скрыть клавиатуру
+ },
+ child: Container(
width: double.maxFinite,
padding: EdgeInsets.symmetric(horizontal: 16.h, vertical: 9.v),
child: Column(children: [
@@ -85,7 +89,7 @@ class AuthScreen extends StatelessWidget {
buttonStyle: CustomButtonStyles.outlinePrimaryTL15,
onPressed: onTapAuth(state, context));
}),
- ])));
+ ]))));
}
onTapAuth(AuthState state, BuildContext context) {
diff --git a/lib/presentation/diary/diary_edit_screen/bloc/diary_edit_bloc.dart b/lib/presentation/diary/diary_edit_screen/bloc/diary_edit_bloc.dart
index 20df3530..44741105 100644
--- a/lib/presentation/diary/diary_edit_screen/bloc/diary_edit_bloc.dart
+++ b/lib/presentation/diary/diary_edit_screen/bloc/diary_edit_bloc.dart
@@ -38,6 +38,7 @@ class DiaryEditBloc extends Bloc {
on(_sendModeration);
on(
reloadScreen); //пользователь нажимает "Добавить комментарий"
+ on(_clearInput);
}
Future _onInitialize(
@@ -547,6 +548,17 @@ class DiaryEditBloc extends Bloc {
}
}
+
+ FutureOr _clearInput(
+ ClearInput event, Emitter emit) {
+ if (state is DiaryEditLoadedState) {
+ var currentState = state as DiaryEditLoadedState;
+ DiaryEditLoadedState updatedState = currentState.copyWith(
+ );
+ emit(updatedState);
+ }
+ }
+
FutureOr _changePortion(
ChangePortion event, Emitter emit) {
if (state is DiaryEditLoadedState) {
diff --git a/lib/presentation/diary/diary_edit_screen/bloc/diary_edit_event.dart b/lib/presentation/diary/diary_edit_screen/bloc/diary_edit_event.dart
index 08b1e90a..8185fa28 100644
--- a/lib/presentation/diary/diary_edit_screen/bloc/diary_edit_event.dart
+++ b/lib/presentation/diary/diary_edit_screen/bloc/diary_edit_event.dart
@@ -122,6 +122,15 @@ class ChangeMeal extends DiaryEditEvent {
List