operator [] method
Returns a list of countries that match the given filter
Implementation
List<Country> operator [](Filter filter) {
return _list
.where(
(country) =>
country.name.toLowerCase().contains(filter.name!.toLowerCase()) ||
country.code.toLowerCase().contains(filter.code!.toLowerCase()) ||
country.dialCode
.toLowerCase()
.contains(filter.dialCode!.toLowerCase()),
)
.toList();
}