value: formatPhone()

in src/app/(proper_react)/(redesign)/(authenticated)/user/(dashboard)/settings/panels/SettingsPanelEditProfile/EditProfileFormInputs.tsx [253:328]


                value: formatPhone(value),
                index: 0,
              })
            }
            name={`${props.profileDataKey}-0`}
            value={primaryPhoneItem.value}
            isInvalid={!primaryPhoneItem.isValid}
            label={l10n.getString(
              "settings-edit-profile-info-form-input-label-primary-phone-number",
            )}
            errorMessage={l10n.getString(
              "settings-edit-profile-info-form-input-error-invalid-phone-number",
            )}
            hasFloatingLabel
          />
          {secondaryPhoneItems.length > 0 && (
            <div className={styles.secondaryInputs}>
              {phoneData.slice(1).map((item, itemIndex) => {
                const currentItemIndex = itemIndex + 1;
                const inputKey = `${props.profileDataKey}-${currentItemIndex}`;
                return (
                  <Fragment key={inputKey}>
                    {itemIndex === 0 && (
                      <strong>
                        {l10n.getString(
                          "settings-edit-profile-info-form-fieldset-section-other-label-phone-numbers",
                        )}
                      </strong>
                    )}
                    <div className={styles.inputWrapper}>
                      <InputField
                        type="tel"
                        onChange={(value) =>
                          props.handleOnInputChange({
                            key: props.profileDataKey as ProfileDataListKey,
                            value,
                            index: currentItemIndex,
                          })
                        }
                        name={inputKey}
                        value={item.value}
                        isInvalid={!item.isValid || item.isDuplicate}
                        label={l10n.getString(
                          "settings-edit-profile-info-form-input-label-other-phone-number",
                        )}
                        errorMessage={
                          item.isDuplicate
                            ? l10n.getString(
                                "settings-edit-profile-info-form-input-error-duplicate-phone-number",
                              )
                            : l10n.getString(
                                "settings-edit-profile-info-form-input-error-invalid-phone-number",
                              )
                        }
                        hasFloatingLabel
                      />
                      <RemoveItemButton
                        itemKey={props.profileDataKey}
                        onRemove={() =>
                          props.onRemove(
                            props.profileDataKey as ProfileDataListKey,
                            currentItemIndex,
                          )
                        }
                      />
                    </div>
                  </Fragment>
                );
              })}
            </div>
          )}
          {props.profileData[props.profileDataKey].length <
          CONST_DATA_BROKER_PROFILE_DETAIL_LIMITS[props.profileDataKey] ? (
            <AddItemButton
              itemKey={props.profileDataKey}
              onAdd={() =>