Files
CityCards_Customer_Flutter/lib/common_bloc/language_selection_bloc.dart

22 lines
509 B
Dart

import 'package:flutter_bloc/flutter_bloc.dart';
abstract class LanguageEvent{}
class UpdateLanguage extends LanguageEvent{
final String language;
UpdateLanguage(this.language);
}
class LanguageState{
final String selectedLanguage;
LanguageState(this.selectedLanguage);
}
class LanguageBloc extends Bloc<LanguageEvent , LanguageState>{
LanguageBloc() : super(LanguageState("English / Englis")){
on<UpdateLanguage>((event, emit){
emit(LanguageState(event.language));
});
}
}