Skip to content

Commit 9a96ecd

Browse files
committed
Fix update of flag
1 parent d05e422 commit 9a96ecd

File tree

1 file changed

+2
-3
lines changed

1 file changed

+2
-3
lines changed

lib/index.js

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -151,7 +151,6 @@ export default class PhoneInput extends Component {
151151
let iso2 = initialCountry;
152152
let formattedPhoneNumber = number;
153153
let countryCode = this.getCountryCode();
154-
155154
if (number) {
156155
if (formattedPhoneNumber[0] !== "+" && countryCode !== null) {
157156
formattedPhoneNumber = '+' + countryCode.toString() + formattedPhoneNumber.toString();
@@ -160,8 +159,8 @@ export default class PhoneInput extends Component {
160159
? formattedPhoneNumber
161160
: this.possiblyEliminateZeroAfterCountryCode(formattedPhoneNumber);
162161
iso2 = PhoneNumber.getCountryCodeOfNumber(formattedPhoneNumber);
162+
this.setState({ iso2, formattedNumber: formattedPhoneNumber, inputValue: number }, actionAfterSetState);
163163
}
164-
this.setState({ iso2, formattedNumber: formattedPhoneNumber, inputValue: number }, actionAfterSetState);
165164
}
166165

167166
possiblyEliminateZeroAfterCountryCode(number) {
@@ -180,7 +179,7 @@ export default class PhoneInput extends Component {
180179
}
181180

182181
render() {
183-
const { iso2, formattedNumber, inputValue, disabled } = this.state;
182+
const { iso2, inputValue, disabled } = this.state;
184183
const TextComponent = this.props.textComponent || TextInput;
185184
return (
186185
<View style={[styles.container, this.props.style]}>

0 commit comments

Comments
 (0)