countryFlag function

dynamic countryFlag({
  1. required MaxCountry country,
  2. required FlagMode mode,
  3. required double flagIconSize,
})

Implementation

countryFlag(
    {required MaxCountry country,
    required FlagMode mode,
    required double flagIconSize}) {
  if (mode == FlagMode.circle) {
    return SvgPicture.asset(
      country.flagIconCircle!,
      package: 'max_country_picker',
      width: flagIconSize,
    );
  } else if (mode == FlagMode.square) {
    return SvgPicture.asset(
      country.flagIconSquare!,
      width: flagIconSize,
      package: 'max_country_picker',
    );
  } else if (mode == FlagMode.emoji) {
    return Text(
      country.flagEmoji!,
      style: TextStyle(fontSize: flagIconSize),
    );
  }
}