fix: sale tarfa aunque este en false
This commit is contained in:
@@ -10,6 +10,7 @@ import 'package:prosappco/blocs/professional_list_bloc/professional_list_bloc.da
|
||||
import 'package:prosappco/screens/lists/city_list_screen.dart';
|
||||
import 'package:prosappco/screens/user/user_calendar_screen.dart';
|
||||
import 'package:prosappco/screens/user/user_view_profile_screen.dart';
|
||||
import 'package:setting_repository/setting_repository.dart';
|
||||
import 'package:shimmer/shimmer.dart';
|
||||
|
||||
class ProfessionalListScreen extends StatefulWidget {
|
||||
@@ -22,6 +23,10 @@ class ProfessionalListScreen extends StatefulWidget {
|
||||
class _ProfessionalListScreenState extends State<ProfessionalListScreen> {
|
||||
final _searchController = TextEditingController();
|
||||
final professionRepository = Injector.appInstance.get<ProfessionRepository>();
|
||||
final settingRepository = Injector.appInstance.get<SettingRepository>();
|
||||
|
||||
SettingEntity? settings;
|
||||
|
||||
List<String>? _professions;
|
||||
List<String>? _filteredProfessions;
|
||||
String? _selectedProfession;
|
||||
@@ -36,9 +41,18 @@ class _ProfessionalListScreenState extends State<ProfessionalListScreen> {
|
||||
bloc = Injector.appInstance.get<ProfessionalListBloc>();
|
||||
bloc.add(const ProfessionalListFetch());
|
||||
|
||||
_loadSettings();
|
||||
_loadProfessions();
|
||||
}
|
||||
|
||||
void _loadSettings() {
|
||||
settingRepository.getSettings().then(
|
||||
(value) => setState(() {
|
||||
settings = value;
|
||||
}),
|
||||
);
|
||||
}
|
||||
|
||||
void _loadProfessions() {
|
||||
professionRepository.getProfessions().then((Professions element) {
|
||||
setState(() {
|
||||
@@ -210,7 +224,8 @@ class _ProfessionalListScreenState extends State<ProfessionalListScreen> {
|
||||
),
|
||||
);
|
||||
},
|
||||
child: filteredUsers[index].professionalInfo.rate.isEmpty
|
||||
child: filteredUsers[index].professionalInfo.rate.isEmpty ||
|
||||
settings?.tarifas == false
|
||||
? const Icon(
|
||||
Icons.keyboard_arrow_right,
|
||||
color: Colors.black,
|
||||
|
||||
Reference in New Issue
Block a user