react-native-international-phone-number
Version:
International mobile phone input component with mask for React Native
21 lines (16 loc) • 507 B
JavaScript
import { countries } from '../constants/countries';
export default function getCountriesByName(name, language) {
const matchingCountries = countries.filter((country) => {
return country.name[language || 'en'].includes(name);
});
const formatedCountries = [];
matchingCountries.forEach((country) => {
formatedCountries.push({
name: country.name,
cca2: country.cca2,
flag: country.flag,
callingCode: country.callingCode,
});
});
return formatedCountries;
}