Align offline receipt view for one-transaction and multi-transaction views#39465
Align offline receipt view for one-transaction and multi-transaction views#39465hayata-suenaga merged 1 commit intomainfrom
Conversation
|
@alitoshmatov Please copy/paste the Reviewer Checklist from here into a new comment on this PR and complete it. If you have the K2 extension, you can simply click: [this button] |
|
@alitoshmatov friendly bump to review please 🙇 |
|
Working on it |
Reviewer Checklist
Screenshots/VideosAndroid: Nativehttps://github.com/Expensify/App/assets/59907218/ba8d1267-43a6-4060-81d7-3218a40d40c0Android: mWeb ChromeiOS: Nativehttps://github.com/Expensify/App/assets/59907218/0fa590da-cbce-424d-ba0a-6155e75368b2iOS: mWeb Safarihttps://github.com/Expensify/App/assets/59907218/b11189b8-6e64-4d3e-8ff8-b074421e2e21MacOS: Chrome / Safarihttps://github.com/Expensify/App/assets/59907218/d8d09071-fbee-456a-ab4b-4e3c3e7edd6cMacOS: Desktophttps://github.com/Expensify/App/assets/59907218/d785d51d-73b0-4c78-a043-fe92d3756e97 |
|
@hayata-suenaga Please copy/paste the Reviewer Checklist from here into a new comment on this PR and complete it. If you have the K2 extension, you can simply click: [this button] |
hayata-suenaga
left a comment
There was a problem hiding this comment.
I tested the code locally to see if I can avoid // eslint-disable-next-line react/jsx-no-useless-fragment, but it seems that there is no good way to do that.
🟢
|
✋ This PR was not deployed to staging yet because QA is ongoing. It will be automatically deployed to staging after the next production release. |
|
🚀 Deployed to staging by https://github.com/hayata-suenaga in version: 1.4.61-0 🚀
|
|
🚀 Deployed to staging by https://github.com/hayata-suenaga in version: 1.4.61-0 🚀
|
| policy={policy} | ||
| shouldShowHorizontalRule={!shouldHideThreadDividerLine} | ||
| /> | ||
| <OfflineWithFeedback pendingAction={action.pendingAction}> |
There was a problem hiding this comment.
Moving the OfflineWithFeedback component here caused a bug: #39824 I am going to have a contributor fix this and another bug related to it that also exists on prod with the pending action appearing and disappearing.
|
🚀 Deployed to production by https://github.com/Julesssss in version: 1.4.61-8 🚀
|
Details
Doesn't grey out the
add receiptsection when the user creates an expense offline for a one-transaction viewFixed Issues
$ #39427
PROPOSAL:
Tests
Offline tests
tests are offline
QA Steps
see tests
PR Author Checklist
### Fixed Issuessection aboveTestssectionOffline stepssectionQA stepssectiontoggleReportand notonIconClick)myBool && <MyComponent />.src/languages/*files and using the translation methodSTYLE.md) were followedAvatar, I verified the components usingAvatarare working as expected)StyleUtils.getBackgroundAndBorderStyle(theme.componentBG))Avataris modified, I verified thatAvataris working as expected in all cases)Designlabel and/or tagged@Expensify/designso the design team can review the changes.ScrollViewcomponent to make it scrollable when more elements are added to the page.mainbranch was merged into this PR after a review, I tested again and verified the outcome was still expected according to theTeststeps.Screenshots/Videos
Android: Native
Android: mWeb Chrome
iOS: Native
iOS: mWeb Safari
MacOS: Chrome / Safari
Screen.Recording.2024-04-02.at.16.17.38.mov
MacOS: Desktop