fromName static method

Country? fromName(
  1. String name
)

Find country by name

Implementation

static Country? fromName(String name) {
  final cleanName = name.toLowerCase().trim();
  try {
    return Country.values.firstWhere(
      (country) =>
          country.name == cleanName ||
          country.name.replaceAll('-', ' ') == cleanName ||
          country.displayName.toLowerCase() == cleanName,
    );
  } catch (e) {
    return null;
  }
}