getStateData method
filter Sate Data according to user input
Implementation
Future<List<String?>> getStateData(filter) async {
var filteredList = _states
.where((state) => state!.toLowerCase().contains(filter.toLowerCase()))
.toList();
if (filteredList.isEmpty)
return _states;
else
return filteredList;
}