Small fixes to country code select

This commit is contained in:
Liam Cardenas 2018-01-21 22:30:20 -08:00
parent 705a74e2ae
commit 99bdaa608e

View file

@ -9,10 +9,10 @@ const countryCodes = require('country-data')
[] []
) )
.sort((a, b) => { .sort((a, b) => {
if (a.countryCallingCodes[0] < b.countryCallingCodes[0]) { if (a.countryCallingCode < b.countryCallingCode) {
return -1; return -1;
} }
if (a.countryCallingCodes[0] > b.countryCallingCodes[0]) { if (a.countryCallingCode > b.countryCallingCode) {
return 1; return 1;
} }
return 0; return 0;
@ -94,8 +94,8 @@ class UserFieldNew extends React.PureComponent {
<Form onSubmit={this.handleSubmit.bind(this)}> <Form onSubmit={this.handleSubmit.bind(this)}>
<div className="form-row-phone"> <div className="form-row-phone">
<FormField type="select" onChange={this.handleSelect.bind(this)}> <FormField type="select" onChange={this.handleSelect.bind(this)}>
{countryCodes.map(country => ( {countryCodes.map((country, index) => (
<option value={country.countryCallingCode}> <option key={index} value={country.countryCallingCode}>
{country.emoji} {country.countryCallingCode} {country.emoji} {country.countryCallingCode}
</option> </option>
))} ))}