Files
Tanami_App/lib/shared/components/bloc/checkbox/checkbox_bloc.dart
2024-05-31 17:01:48 +05:30

19 lines
460 B
Dart

import 'package:bloc/bloc.dart';
import 'checkbox_event.dart';
import 'checkbox_state.dart';
class CheckboxBloc extends Bloc<CheckboxEvent, CheckBoxState> {
CheckboxBloc() : super(CheckboxUnchecked()) {
on<ToggleCheckbox>(_onToggleCheckbox);
}
void _onToggleCheckbox(ToggleCheckbox event, Emitter<CheckBoxState> emit) {
if (state is CheckboxUnchecked) {
emit(CheckboxChecked());
} else {
emit(CheckboxUnchecked());
}
}
}