forked from eatvio/eatvio_app
Some further logic fixes
This commit is contained in:
@@ -2,17 +2,13 @@ import 'package:equatable/equatable.dart';
|
||||
import 'package:flutter/material.dart';
|
||||
import '/core/app_export.dart';
|
||||
import 'package:eatvio_app/presentation/language_select_screen/models/language_select_model.dart';
|
||||
import 'dart:convert';
|
||||
part 'language_select_event.dart';
|
||||
part 'language_select_state.dart';
|
||||
|
||||
/// A bloc that manages the state of a LanguageSelect according to the event that is dispatched to it.
|
||||
class LanguageSelectBloc
|
||||
extends Bloc<LanguageSelectEvent, LanguageSelectState> {
|
||||
LanguageSelectModel languageSelectModel;
|
||||
LanguageSelectBloc(LanguageSelectState initialState,
|
||||
{required this.languageSelectModel})
|
||||
: super(initialState) {
|
||||
LanguageSelectBloc(LanguageSelectState initialState) : super(initialState) {
|
||||
on<LanguageSelectInitialEvent>(_onInitialize);
|
||||
on<ChangeDropDownEvent>(_changeDropDown);
|
||||
}
|
||||
@@ -31,8 +27,9 @@ class LanguageSelectBloc
|
||||
Emitter<LanguageSelectState> emit,
|
||||
) {
|
||||
emit(state.copyWith(selectedDropDownValue: event.value));
|
||||
languageSelectModel.userRegistrationSheet.lang = event.value.title;
|
||||
print(json.encode(languageSelectModel.userRegistrationSheet.lang));
|
||||
state.languageSelectModelObj?.userRegistrationSheet.lang =
|
||||
event.value.title;
|
||||
print(state.languageSelectModelObj?.userRegistrationSheet.lang);
|
||||
}
|
||||
|
||||
List<SelectionPopupModel> fillDropdownItemList() {
|
||||
|
||||
Reference in New Issue
Block a user