2021-08-08 23:16:54 +02:00
|
|
|
import 'package:bloc/bloc.dart';
|
2021-08-03 22:02:42 +02:00
|
|
|
|
|
|
|
import './navigation_event.dart';
|
|
|
|
import './navigation_state.dart';
|
|
|
|
|
2021-08-08 23:16:54 +02:00
|
|
|
export 'package:flutter_bloc/flutter_bloc.dart';
|
|
|
|
|
2021-08-03 22:02:42 +02:00
|
|
|
export './navigation_event.dart';
|
|
|
|
export './navigation_state.dart';
|
|
|
|
|
|
|
|
class NavigationBloc extends Bloc<NavigationEvent, NavigationState> {
|
|
|
|
|
|
|
|
NavigationBloc() : super(NavigationPage(0));
|
|
|
|
|
|
|
|
@override
|
|
|
|
Stream<NavigationState> mapEventToState(NavigationEvent event) async* {
|
|
|
|
if (event is ChangePage)
|
|
|
|
yield NavigationPage(event.pageNum);
|
|
|
|
}
|
|
|
|
}
|