feat: Add Concierge help button on mobile native app#87395
feat: Add Concierge help button on mobile native app#87395ryntgh wants to merge 8 commits intoExpensify:mainfrom
Conversation
Codecov Report✅ Changes either increased or maintained existing code coverage, great job!
|
|
Hi @Expensify/design, coming from this comment, is this the expected design for the account page header?
Also, in this PR, on the native app, clicking the Concierge help button while already in the Concierge chat does not trigger anything. Unlike the mobile web version, which navigates to the Concierge side panel: iOS-App.mp4iOS-mWeb.mp4This happens because in native app, we navigate directly to the Concierge chat via |
|
Everything in this PR looks good to me. As for the more recent comment, those are good questions. As for this one
I think you're right. I would remove the Concierge help button when you're already in Concierge. |
|
PR updated! |
|
@ryntgh Overall the changes LGTM but I have the following query. Why is there a need to introduce
Here, |
|
@rojiphil Oh yeah, I didn't notice this since I was focused on the |
Reviewer Checklist
Screenshots/VideosAndroid: HybridApp87395-android-hybrid-001.mp4Android: mWeb Chrome87395-mweb-chrome-001.mp4iOS: HybridApp87395-ios-hybrid-001.mp4iOS: mWeb Safari87395-mweb-safari-001.mp4MacOS: Chrome / Safari87395-web-chrome-001.mp4 |
rojiphil
left a comment
There was a problem hiding this comment.
Thanks @ryntgh for the updated PR.
@carlosmiceli Changes LGTM and works well.
All yours now. Thanks.
|
@JmillsExpensify all yours! |

Explanation of Change
Add Concierge help button to the native mobile app and add an
Accountheader to the Account page on the desktop version. This PR also hide the Concierge help button in Concierge chatFixed Issues
$ #80956
PROPOSAL: #80994 (comment)
Tests
Same as QA Steps
Offline tests
Same as QA Steps
QA Steps
Accountheader is displayed at the top of the pagePR Author Checklist
### Fixed Issuessection aboveTestssectionOffline stepssectionQA stepssectiontoggleReportand notonIconClick)src/languages/*files and using the translation methodSTYLE.md) were followedAvatar, I verified the components usingAvatarare working as expected)StyleUtils.getBackgroundAndBorderStyle(theme.componentBG))npm run compress-svg)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-App.mp4
Android: mWeb Chrome
Android-mWeb.mp4
iOS: Native
iOS-App.mp4
iOS: mWeb Safari
iOS-mWeb.mp4
MacOS: Chrome / Safari
MacOS-Chrome.mp4