fix: settings physical activity padding

This commit is contained in:
mso7nueh
2024-10-02 13:17:44 +03:00
parent 344c3b6598
commit 09d9811153

View File

@@ -52,11 +52,11 @@ class _PhysicalActivityScreenState extends State<PhysicalActivityScreen> {
bottomSheet: _saveButton(),
body: SingleChildScrollView(
physics: const BouncingScrollPhysics(),
padding: const EdgeInsets.only(top: 16, bottom: 80, left: 8, right: 16),
padding: const EdgeInsets.only(top: 16, bottom: 80),
child: Column(
children: [
RadioListTile<PhysicalActivity>(
contentPadding: EdgeInsets.zero,
contentPadding: EdgeInsets.only(left: 8, right: 16),
title: const Text('1,2 — минимальный (сидячая работа, отсутствие физических нагрузок);'),
value: PhysicalActivity.minimum,
groupValue: _physicalActivity,
@@ -67,7 +67,7 @@ class _PhysicalActivityScreenState extends State<PhysicalActivityScreen> {
},
),
RadioListTile<PhysicalActivity>(
contentPadding: EdgeInsets.zero,
contentPadding: EdgeInsets.only(left: 8, right: 16),
title: const Text('1,375 — низкий (тренировки не менее 20 мин 1–3 раза в неделю);'),
value: PhysicalActivity.low,
groupValue: _physicalActivity,
@@ -78,7 +78,7 @@ class _PhysicalActivityScreenState extends State<PhysicalActivityScreen> {
},
),
RadioListTile<PhysicalActivity>(
contentPadding: EdgeInsets.zero,
contentPadding: EdgeInsets.only(left: 8, right: 16),
title: const Text('1,55 — умеренный (тренировки 30–60 мин 3–4 раза в неделю);'),
value: PhysicalActivity.medium,
groupValue: _physicalActivity,
@@ -89,7 +89,7 @@ class _PhysicalActivityScreenState extends State<PhysicalActivityScreen> {
},
),
RadioListTile<PhysicalActivity>(
contentPadding: EdgeInsets.zero,
contentPadding: EdgeInsets.only(left: 8, right: 16),
title: const Text('1,7 — высокий (тренировки 30–60 мин 5–7 раза в неделю; тяжёлая физическая работа);'),
value: PhysicalActivity.high,
groupValue: _physicalActivity,
@@ -100,7 +100,7 @@ class _PhysicalActivityScreenState extends State<PhysicalActivityScreen> {
},
),
RadioListTile<PhysicalActivity>(
contentPadding: EdgeInsets.zero,
contentPadding: EdgeInsets.only(left: 8, right: 16),
title: const Text('1,9 — экстремальный (несколько интенсивных тренировок в день'),
value: PhysicalActivity.extreme,
groupValue: _physicalActivity,
@@ -140,10 +140,10 @@ class _PhysicalActivityScreenState extends State<PhysicalActivityScreen> {
break;
}
widget.settingsEntity.settingsCubit.updateProfileDetails(
profileDetailsModel: (widget.settingsEntity.settingsCubit.state as SettingsStateLoaded).profileDetails.copyWith(
activityCoefficient: activityCoefficient,
),
);
profileDetailsModel: (widget.settingsEntity.settingsCubit.state as SettingsStateLoaded).profileDetails.copyWith(
activityCoefficient: activityCoefficient,
),
);
GoRouter.of(context).pop();
},
borderRadius: BorderRadius.circular(20),