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

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

Loading…
Cancel
Save