favourites list changes

master
haroon amjad 3 weeks ago
parent c06c020fb3
commit 413db57206

@ -206,17 +206,17 @@ class _DelegateSheetState extends State<DelegateSheet> {
Future<void> searchFavUser() async {
if (favUsersList != null && favUsersList!.isNotEmpty) {
if (inputRes.length > 3) {
filteredFavUsersList =
favUsersList!.where((GetFavoriteReplacements element) {
// if (inputRes.length > 0) {
filteredFavUsersList =
favUsersList!.where((GetFavoriteReplacements element) {
String query = inputRes.toLowerCase();
return (element.employeeDisplayName != null && element.employeeDisplayName!.toLowerCase().contains(query)) ||
(element.userName != null && element.userName!.toLowerCase().contains(query)) ||
(element.emailAddress != null && element.emailAddress!.toLowerCase().contains(query));
return (element.employeeDisplayName != null && element.employeeDisplayName!.toLowerCase().startsWith(query)) ||
(element.userName != null && element.userName!.toLowerCase().contains(query)) ||
(element.emailAddress != null && element.emailAddress!.toLowerCase().contains(query));
}).toList();
} else {
filteredFavUsersList = favUsersList;
}
// } else {
// filteredFavUsersList = favUsersList;
// }
} else {
filteredFavUsersList = <GetFavoriteReplacements>[];
}
@ -283,7 +283,7 @@ class _DelegateSheetState extends State<DelegateSheet> {
if (value == "Workflow") {
setState(() {
isNeedEnableTextField = false;
selectedFavLetter = null;
// selectedFavLetter = null;
filteredFavUsersList = null;
});
} else if (value == "Favorites") {
@ -292,7 +292,7 @@ class _DelegateSheetState extends State<DelegateSheet> {
} else {
setState(() {
isNeedEnableTextField = true;
selectedFavLetter = null;
// selectedFavLetter = null;
filteredFavUsersList = null;
});
}
@ -322,7 +322,7 @@ class _DelegateSheetState extends State<DelegateSheet> {
// selectedFavLetter == null && favLetters != null
// ? Container(width: double.infinity, alignment: Alignment.center, child: "Please select letter to see Fav results".toText12())
// :
filteredFavUsersList != null
filteredFavUsersList != null && selectedType == "Favorites"
? ListView.separated(
itemBuilder: (BuildContext context, int index) {
return showFavUserItem(filteredFavUsersList![index]);

@ -58,7 +58,7 @@ dependencies:
platform_device_id_plus: ^1.0.7
device_info_plus: ^11.5.0
image_picker: ^0.8.5+3
image_picker: ^1.1.2
file_picker: ^8.3.1
geolocator: ^9.0.2
month_year_picker: ^0.5.0+1
@ -92,7 +92,8 @@ dependencies:
logging: ^1.0.1
swipe_to: ^1.0.2
flutter_webrtc: ^0.12.11
camera: ^0.10.3
# camera: ^0.10.3
camera: ^0.11.2
flutter_local_notifications: ^18.0.1
#firebase_analytics: any

Loading…
Cancel
Save