forked from eatvio/eatvio_app
fix: remove ignored files
This commit is contained in:
@@ -19,23 +19,25 @@ class StatusDropDownWidget extends StatefulWidget {
|
||||
|
||||
class _StatusDropDownWidgetState extends State<StatusDropDownWidget> {
|
||||
final List<String> dietStateTitles = [];
|
||||
late final List<DietState> dietStates = DietState.values;
|
||||
// late final List<DietState> dietStates = DietState.values;
|
||||
|
||||
@override
|
||||
void didChangeDependencies() {
|
||||
super.didChangeDependencies();
|
||||
final s = S.of(context);
|
||||
if (dietStateTitles.isEmpty) {
|
||||
for (var elem in dietStates) {
|
||||
switch (elem) {
|
||||
case DietState.active:
|
||||
dietStateTitles.add(s.active_diet_state);
|
||||
case DietState.draft:
|
||||
dietStateTitles.add(s.draft);
|
||||
case DietState.personal:
|
||||
dietStateTitles.add(s.personal_diet_state);
|
||||
}
|
||||
}
|
||||
dietStateTitles.add(s.public_diet_state);
|
||||
dietStateTitles.add(s.personal_diet_state);
|
||||
// for (var elem in dietStates) {
|
||||
// switch (elem) {
|
||||
// case DietState.active:
|
||||
// dietStateTitles.add(s.active_diet_state);
|
||||
// case DietState.draft:
|
||||
// dietStateTitles.add(s.draft);
|
||||
// case DietState.personal:
|
||||
// dietStateTitles.add(s.personal_diet_state);
|
||||
// }
|
||||
// }
|
||||
}
|
||||
}
|
||||
|
||||
@@ -55,14 +57,19 @@ class _StatusDropDownWidgetState extends State<StatusDropDownWidget> {
|
||||
),
|
||||
onChanged: (value) {
|
||||
if (value != null) {
|
||||
final index = dietStates.indexOf(value);
|
||||
context.read<CreateDietCubit>().setDietState(value, index);
|
||||
if (value == s.public_diet_state) {
|
||||
context.read<CreateDietCubit>().setDietState(DietState.active, 0);
|
||||
} else {
|
||||
context.read<CreateDietCubit>().setDietState(DietState.personal, 1);
|
||||
}
|
||||
// final index = dietStates.indexOf(value);
|
||||
// context.read<CreateDietCubit>().setDietState(value, index);
|
||||
}
|
||||
},
|
||||
items: dietStateTitles
|
||||
.mapIndexed(
|
||||
(index, value) => DropdownMenuItem(
|
||||
value: dietStates[index],
|
||||
value: dietStateTitles[index],
|
||||
child: Text(
|
||||
dietStateTitles[index],
|
||||
style: TextStyles.textMMedium.copyWith(color: appTheme.black),
|
||||
@@ -70,7 +77,7 @@ class _StatusDropDownWidgetState extends State<StatusDropDownWidget> {
|
||||
),
|
||||
)
|
||||
.toList(),
|
||||
value: state.dietStateIndex == null ? null : dietStates[state.dietStateIndex ?? 0],
|
||||
value: state.dietStateIndex == null ? null : dietStateTitles[state.dietStateIndex ?? 0],
|
||||
),
|
||||
if (state.dietStateError != null) ...[
|
||||
const SizedBox(
|
||||
|
||||
Reference in New Issue
Block a user