searchCountries static method

List<CountryModel> searchCountries(
  1. String query
)

Implementation

static List<CountryModel> searchCountries(String query) {
  final q = query.trim().toLowerCase();
  final all = getCountries();
  if (q.isEmpty) return all;
  return all.where((country) {
    return country.name.toLowerCase().contains(q) ||
        country.dialCode.contains(query.trim()) ||
        country.code.toLowerCase().contains(q);
  }).toList();
}