fix(diet): diet states

This commit is contained in:
mso7nueh
2025-04-18 15:52:48 +03:00
parent 93236783c7
commit 51fb27495d
4 changed files with 8 additions and 10 deletions

View File

@@ -58,9 +58,9 @@ class _StatusDropDownWidgetState extends State<StatusDropDownWidget> {
onChanged: (value) {
if (value != null) {
if (value == s.public_diet_state) {
context.read<CreateDietCubit>().setDietState(DietState.active, 0);
context.read<CreateDietCubit>().setDietState(DietState.active);
} else {
context.read<CreateDietCubit>().setDietState(DietState.personal, 1);
context.read<CreateDietCubit>().setDietState(DietState.personal);
}
// final index = dietStates.indexOf(value);
// context.read<CreateDietCubit>().setDietState(value, index);
@@ -77,7 +77,7 @@ class _StatusDropDownWidgetState extends State<StatusDropDownWidget> {
),
)
.toList(),
value: state.dietStateIndex == null ? null : dietStateTitles[state.dietStateIndex ?? 0],
value: state.dietState == DietState.active ? dietStateTitles[0] : state.dietState == DietState.personal ? dietStateTitles[1] : null,
),
if (state.dietStateError != null) ...[
const SizedBox(