Skip to content

[Feature] Add merchant and date fields to manual requests #23245

Description

@Beamanator

Front-end changes for this project issue: https://github.com/Expensify/Expensify/issues/295259

Currently we only show "To", "Amount", and "Description" fields for each manual request. We're in the process of also gathering "merchant" & "date" info for each request, so let's show that in the manual request confirm page:

Screenshot 2023-07-20 at 10 19 31 AM

In the near future, we'll have two new properties in transaction data:

  • merchant - the original merchant data, cannot be modified
  • modifiedMerchant - if the user modifies the merchant field, we'll set that data here
  1. We want to show these new fields behind a “Show more” button that will toggle a new state, showAllFields.
  2. When set to true, all fields will be displayed
  3. When set to false, we'll show the "Show more" button with a horizontal line as in the screenshot
  4. Note: For now, merchant & date fields will not be editable so we do not need the > like other push-to-page fields

Note: Needs this Auth PR to get to prod so we get merchant data in onyx transaction key: https://github.com/Expensify/Auth/pull/8325

Other note: We won't be needing Onyx at all of this 😅 (sorry for the confusion)

Metadata

Metadata

Labels

DailyKSv2NewFeatureSomething to build that is a new item.ReviewingHas a PR in review

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions