Files
Tanami_App/lib/shared/components/bloc/toggle/toggle_bloc.dart
2024-06-06 11:05:45 +05:30

20 lines
417 B
Dart

// Bloc
import 'package:bloc/bloc.dart';
import 'toggle_event.dart';
import 'toggle_state.dart';
class ToggleBloc extends Bloc<ToggleEvent, ToggleState> {
ToggleBloc() : super(ToggleInitial());
Stream<ToggleState> mapEventToState(ToggleEvent event) async* {
if (event is ToggleSwitch) {
if (state is ToggleOn) {
yield ToggleOff();
} else {
yield ToggleOn();
}
}
}
}