continents static method
Retrieves all unique continents from the countries dataset.
This method extracts and deduplicates all continent information from the country data, useful for creating continent filters or geographical categorization.
Returns a List<Continent> of all unique continents.
Example:
List<Continent> allContinents = WorldPickerService.continents();
// Returns: Africa, Asia, Europe, North America, etc.
Implementation
static List<Continent> continents() {
final countries = loadCountries();
final continentMap = <String, Continent>{};
for (final country in countries) {
continentMap[country.continent.code] = country.continent;
}
return continentMap.values.toList();
}