diff --git a/lib/presentation/profile/my_profile_screen/my_profile_screen.dart b/lib/presentation/profile/my_profile_screen/my_profile_screen.dart index 70506ca5..d4b699a7 100644 --- a/lib/presentation/profile/my_profile_screen/my_profile_screen.dart +++ b/lib/presentation/profile/my_profile_screen/my_profile_screen.dart @@ -942,10 +942,7 @@ class MyProfileScreen extends StatelessWidget { child: Text("Отмена", style: theme.textTheme.bodyLarge), ), TextButton( - onPressed: () { - addWeight(state, context); - Navigator.of(context).pop(); // Закрыть диалоговое окно после изменения веса - }, + onPressed: () => saveWeight(state, context), child: Text("Изменить", style: CustomTextStyles.titleMediumBlack.copyWith( color: Colors.blue, @@ -959,6 +956,13 @@ class MyProfileScreen extends StatelessWidget { ); } + void saveWeight(MyProfileLoadedState state, BuildContext context) { + + addWeight(state, context); + Navigator.of(context).pop(); // Закрыть диалоговое окно после изменения веса + + } + onTapOk(BuildContext context) { return () { Navigator.pop(context);