lab test filter sorted.

pull/300/head
Sultan khan 3 days ago
parent e1c21b6e70
commit 3ad2f73653

@ -25,9 +25,8 @@ class _SearchLabResultsContentState extends State<SearchLabResultsContent> {
@override
void initState() {
super.initState();
filteredSuggestions = List.from(widget.labSuggestionsList);
filteredSuggestions = List.from(widget.labSuggestionsList)..sort((a, b) => a.toLowerCase().compareTo(b.toLowerCase()));
// Listen for changes in the search field
searchEditingController.addListener(() {
filterSuggestions();
});
@ -44,11 +43,11 @@ class _SearchLabResultsContentState extends State<SearchLabResultsContent> {
if (query.isEmpty) {
setState(() {
filteredSuggestions = List.from(widget.labSuggestionsList);
filteredSuggestions = List.from(widget.labSuggestionsList)..sort((a, b) => a.toLowerCase().compareTo(b.toLowerCase()));
});
} else {
setState(() {
filteredSuggestions = widget.labSuggestionsList.where((suggestion) => suggestion.toLowerCase().contains(query)).toList();
filteredSuggestions = widget.labSuggestionsList.where((suggestion) => suggestion.toLowerCase().contains(query)).toList()..sort((a, b) => a.toLowerCase().compareTo(b.toLowerCase()));
});
}
}

Loading…
Cancel
Save