diff --git a/android/app/build.gradle b/android/app/build.gradle
index 1236032e9bbf..007206b1c2a5 100644
--- a/android/app/build.gradle
+++ b/android/app/build.gradle
@@ -150,8 +150,8 @@ android {
minSdkVersion rootProject.ext.minSdkVersion
targetSdkVersion rootProject.ext.targetSdkVersion
multiDexEnabled rootProject.ext.multiDexEnabled
- versionCode 1001010713
- versionName "1.1.7-13"
+ versionCode 1001010714
+ versionName "1.1.7-14"
}
splits {
abi {
diff --git a/ios/NewExpensify/Info.plist b/ios/NewExpensify/Info.plist
index 15af9d13a23c..f3a35fdc48ba 100644
--- a/ios/NewExpensify/Info.plist
+++ b/ios/NewExpensify/Info.plist
@@ -31,7 +31,7 @@
CFBundleVersion
- 1.1.7.13
+ 1.1.7.14
ITSAppUsesNonExemptEncryption
LSApplicationQueriesSchemes
diff --git a/ios/NewExpensifyTests/Info.plist b/ios/NewExpensifyTests/Info.plist
index 84b414c368e9..778b1ca1a8c9 100644
--- a/ios/NewExpensifyTests/Info.plist
+++ b/ios/NewExpensifyTests/Info.plist
@@ -19,6 +19,6 @@
CFBundleSignature
????
CFBundleVersion
- 1.1.7.13
+ 1.1.7.14
diff --git a/package-lock.json b/package-lock.json
index 3f9bc7d4c9b1..c268cb84801a 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,6 +1,6 @@
{
"name": "new.expensify",
- "version": "1.1.7-13",
+ "version": "1.1.7-14",
"lockfileVersion": 1,
"requires": true,
"dependencies": {
diff --git a/package.json b/package.json
index 3f7c4dee599c..62b3632f9d27 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "new.expensify",
- "version": "1.1.7-13",
+ "version": "1.1.7-14",
"author": "Expensify, Inc.",
"homepage": "https://new.expensify.com",
"description": "New Expensify is the next generation of Expensify: a reimagination of payments based atop a foundation of chat.",
diff --git a/src/pages/ReimbursementAccount/IdentityForm.js b/src/pages/ReimbursementAccount/IdentityForm.js
index 92439a026601..52f3386137ac 100644
--- a/src/pages/ReimbursementAccount/IdentityForm.js
+++ b/src/pages/ReimbursementAccount/IdentityForm.js
@@ -1,11 +1,10 @@
import React from 'react';
import {View} from 'react-native';
import PropTypes from 'prop-types';
-import StatePicker from '../../components/StatePicker';
import ExpensiTextInput from '../../components/ExpensiTextInput';
+import AddressSearch from '../../components/AddressSearch';
import styles from '../../styles/styles';
import withLocalize, {withLocalizePropTypes} from '../../components/withLocalize';
-import Text from '../../components/Text';
import CONST from '../../CONST';
import DatePicker from '../../components/DatePicker';
@@ -77,6 +76,23 @@ const IdentityForm = ({
const dobErrorText = (errors.dob ? translate('bankAccount.error.dob') : '')
|| (errors.dobAge ? translate('bankAccount.error.age') : '');
+ const getFormattedAddressValue = () => {
+ let addressString = '';
+ if (street) {
+ addressString += `${street}, `;
+ }
+ if (city) {
+ addressString += `${city}, `;
+ }
+ if (state) {
+ addressString += `${state}, `;
+ }
+ if (zipCode) {
+ addressString += `${zipCode}`;
+ }
+ return addressString;
+ };
+
return (
@@ -116,41 +132,12 @@ const IdentityForm = ({
errorText={errors.ssnLast4 ? translate('bankAccount.error.ssnLast4') : ''}
maxLength={CONST.BANK_ACCOUNT.MAX_LENGTH.SSN}
/>
- onFieldChange('street', value)}
- errorText={errors.street ? translate('bankAccount.error.address') : ''}
- />
- {translate('common.noPO')}
-
-
- onFieldChange('city', value)}
- errorText={errors.city ? translate('bankAccount.error.addressCity') : ''}
- translateX={-14}
- />
-
-
- onFieldChange('state', value)}
- errorText={errors.state ? translate('bankAccount.error.addressState') : ''}
- hasError={Boolean(errors.state)}
- />
-
-
- onFieldChange('zipCode', value)}
- errorText={errors.zipCode ? translate('bankAccount.error.zipCode') : ''}
- maxLength={CONST.BANK_ACCOUNT.MAX_LENGTH.ZIP_CODE}
+ value={getFormattedAddressValue()}
+ onChangeText={(fieldName, value) => onFieldChange(fieldName, value)}
+ errorText={errors.street ? translate('bankAccount.error.addressStreet') : ''}
/>
);
diff --git a/src/pages/ReimbursementAccount/RequestorStep.js b/src/pages/ReimbursementAccount/RequestorStep.js
index 5cb4a61b191b..413c14646ab4 100644
--- a/src/pages/ReimbursementAccount/RequestorStep.js
+++ b/src/pages/ReimbursementAccount/RequestorStep.js
@@ -93,6 +93,10 @@ class RequestorStep extends React.Component {
city: 'requestorAddressCity',
state: 'requestorAddressState',
zipCode: 'requestorAddressZipCode',
+ addressStreet: 'requestorAddressStreet',
+ addressCity: 'requestorAddressCity',
+ addressState: 'requestorAddressState',
+ addressZipCode: 'requestorAddressZipCode',
};
const renamedInputKey = lodashGet(renamedFields, inputKey, inputKey);
const newState = {[renamedInputKey]: value};