import 'package:flutter/material.dart'; import 'package:flutter_bloc/flutter_bloc.dart'; import 'package:prosappco/blocs/professional_bloc/professional_bloc.dart'; import 'package:prosappco/components/general_drawer.dart'; class HomeScreen extends StatelessWidget { const HomeScreen({super.key}); @override Widget build(BuildContext context) { return BlocBuilder( builder: (context, state) { return SafeArea( child: shouldProModeActive(context, state) ? Scaffold( backgroundColor: Theme.of(context).colorScheme.background, drawer: GeneralDrawer(), appBar: AppBar(), body: const Center( child: Text('Bienvenido profesional'), ), ) : Scaffold( backgroundColor: Theme.of(context).colorScheme.background, drawer: GeneralDrawer(), appBar: AppBar(), body: const Center( child: Text('Bienvenido cliente'), // child: Text('Bienvenido profesional'), ), ), ); }, ); } shouldProModeActive(BuildContext context, ProfessionalState state) { return (state is LoadedModeProState) ? state.isProModeActive : false; } }