Add several UI fixes to MoneyRequestTransaction list#61677
Add several UI fixes to MoneyRequestTransaction list#61677mountiny merged 4 commits intoExpensify:mainfrom
Conversation
|
@DylanDylann 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] |
|
✅ |
| isSelected: boolean; | ||
| shouldShowTooltip: boolean; | ||
| dateColumnSize: TableColumnSize; | ||
| shouldShowChatBubbleComponent?: boolean; |
There was a problem hiding this comment.
this was only used twice in the app, and always true so I removed it
|
@Expensify/design please take a look - mostly it fixes the empty spacing in transaction rows which looked bad. |
| containerStyles={[styles.mt3]} | ||
| /> | ||
| </View> | ||
| {shouldShowChatBubbleComponent && <ChatBubbleCell transaction={transactionItem} />} |
There was a problem hiding this comment.
Please don't remove this check. We should prevent ChatBubbleCell from rendering if shouldShowChatBubbleComponent is false
There was a problem hiding this comment.
@DylanDylann can you tell me when it could be false?
| /> | ||
| </View> | ||
| <View style={[StyleUtils.getReportTableColumnStyles(CONST.REPORT.TRANSACTION_LIST.COLUMNS.COMMENTS)]}> | ||
| {shouldShowChatBubbleComponent && <ChatBubbleCell transaction={transactionItem} />} |
Reviewer Checklist
Screenshots/VideosAndroid: HybridAppScreen.Recording.2025-05-12.at.11.17.34.movAndroid: mWeb ChromeScreen.Recording.2025-05-12.at.11.12.35.moviOS: HybridAppScreen.Recording.2025-05-12.at.11.16.11.moviOS: mWeb SafariScreen.Recording.2025-05-12.at.11.11.20.mov |
|
🚧 @trjExpensify has triggered a test app build. You can view the workflow run here. |
|
🧪🧪 Use the links below to test this adhoc build on Android, iOS, Desktop, and Web. Happy testing! 🧪🧪 |
|
I'm having some trouble testing - do we have updated screenshots/videos I can review? |
|
ahh sorry the screenshots were done before merging the other PR that @sumo-slonik did - on the adhoc with newest main the date and total are aligned and centered. |
|
Let me know when we have up-to-date screenshots to review, thanks! |
|
@DylanDylann any reason why they are missing from your checklist? |
|
I think it's cos the new code from the 2 PRs merged just came in early today 😅 |
DylanDylann
left a comment
There was a problem hiding this comment.
@shawnborton All updated
mountiny
left a comment
There was a problem hiding this comment.
Just waiting for @shawnborton to give a 🟢
|
@shawnborton if recently you have noticed any other visual problems around report view (the new) etc. then you can also use this PR to point these out. |
|
Unless that is being addressed elsewhere... then we can merge this and follow up with that. |
|
I am not sure about this one actually but since its EOD I think we can just handle this in a follow up too @Kicu |
|
✋ 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/mountiny in version: 9.1.45-0 🚀
|
|
🚀 Deployed to staging by https://github.com/mountiny in version: 9.1.45-0 🚀
|
|
🚀 Deployed to production by https://github.com/francoisl in version: 9.1.45-21 🚀
|





Explanation of Change
This PR contains some minor UI tweaks that are mostly followups after other PRs.
Done:
wrong help pane button
Fixed Issues
$ #61557
PROPOSAL:
Tests
Offline tests
QA Steps
Same as Tests.
PR Author Checklist
### Fixed Issuessection aboveTestssectionOffline stepssectionQA stepssectioncanBeMissingparam foruseOnyxtoggleReportand notonIconClick)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
help pane button
MacOS: Desktop