fix: sale tarfa aunque este en false

This commit is contained in:
Felipe
2024-12-23 09:14:45 -05:00
parent 721111ea31
commit bcd7eaefc2
@@ -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,