@@ -151,7 +151,6 @@ export default class PhoneInput extends Component {
151
151
let iso2 = initialCountry ;
152
152
let formattedPhoneNumber = number ;
153
153
let countryCode = this . getCountryCode ( ) ;
154
-
155
154
if ( number ) {
156
155
if ( formattedPhoneNumber [ 0 ] !== "+" && countryCode !== null ) {
157
156
formattedPhoneNumber = '+' + countryCode . toString ( ) + formattedPhoneNumber . toString ( ) ;
@@ -160,8 +159,8 @@ export default class PhoneInput extends Component {
160
159
? formattedPhoneNumber
161
160
: this . possiblyEliminateZeroAfterCountryCode ( formattedPhoneNumber ) ;
162
161
iso2 = PhoneNumber . getCountryCodeOfNumber ( formattedPhoneNumber ) ;
162
+ this . setState ( { iso2, formattedNumber : formattedPhoneNumber , inputValue : number } , actionAfterSetState ) ;
163
163
}
164
- this . setState ( { iso2, formattedNumber : formattedPhoneNumber , inputValue : number } , actionAfterSetState ) ;
165
164
}
166
165
167
166
possiblyEliminateZeroAfterCountryCode ( number ) {
@@ -180,7 +179,7 @@ export default class PhoneInput extends Component {
180
179
}
181
180
182
181
render ( ) {
183
- const { iso2, formattedNumber , inputValue, disabled } = this . state ;
182
+ const { iso2, inputValue, disabled } = this . state ;
184
183
const TextComponent = this . props . textComponent || TextInput ;
185
184
return (
186
185
< View style = { [ styles . container , this . props . style ] } >
0 commit comments