Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Widget _handleHomeScreen(BuildContext context, ApplicationBloc bloc) {
- return StreamBuilder<CurrentHome>(
- stream: BlocProvider.of<ApplicationBloc>(context).currentHome,
- initialData: CurrentHome.noPage,
- builder: (BuildContext context, AsyncSnapshot<CurrentHome> snapshot) {
- if (snapshot.hasData) {
- if (snapshot.data == CurrentHome.introPage) {
- return /*IntroPage();*/
- CreateEvent(appRepository: _repository);
- } else if (snapshot.data == CurrentHome.authPage) {
- return /*BlocProvider<AuthBloc>(
- bloc: AuthBloc(),
- child: Authentication(),
- );*/
- CreateEvent(appRepository: _repository);
- } else if (snapshot.data == CurrentHome.interestsPage) {
- return /*BlocProvider<InterestsBloc>(
- bloc: InterestsBloc(),
- child: Interests(),
- );*/
- CreateEvent(appRepository: _repository);
- }
- else if(snapshot.data == CurrentHome.homePage)
- {
- return /*BlocProvider<HomeBloc>(
- bloc: HomeBloc(bloc),
- child: HomePage(),
- );*/
- CreateEvent(appRepository: _repository);
- }
- else if (snapshot.data == CurrentHome.noPage) {
- return /*Container();*/
- CreateEvent(appRepository: _repository);
- }
- }
- },
- );
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement