Add disableAction to the rest of item in MoreFeaturePage#47533
Conversation
Screen.Recording.2024-08-16.at.09.51.57.mov |
|
@marcaaron 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] |
|
Is there no issue for this to link? Please let's follow our best practices for raising PRs. |
|
Yeah, sorry Marc, I’m OoO on mobile and this came from that linked Slack
thread where we spotted it missing when discussing another issue.
*Tom Rhys Jones *
*Expensify*
…On Fri, 16 Aug 2024 at 04:09, Marc Glasser ***@***.***> wrote:
Is there no issue for this to link? Please let's follow our best practices
for raising PRs.
—
Reply to this email directly, view it on GitHub
<#47533 (comment)>, or
unsubscribe
<https://github.com/notifications/unsubscribe-auth/AD3246IXJA6XLC3CDI5GBITZRVUPVAVCNFSM6AAAAABMTIV5PSVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDEOJSGY2DSNBVGI>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
|
Sorry I should keep it in draft until we have an issue for it. @trjExpensify Can you create an issue for this one? Ty |
|
Back, created an issue: #47912 |
|
Oh right, all good! Thanks so much for that. I assigned @thesahindia to help with the initial testing and review. 🚀 |
Reviewer Checklist
Screenshots/VideosAndroid: NativeScreen.Recording.2024-08-24.at.2.34.23.PM.movAndroid: mWeb ChromeScreen.Recording.2024-08-24.at.2.39.47.PM.moviOS: mWeb SafariScreen.Recording.2024-08-24.at.2.54.22.PM.movMacOS: Chrome / SafariScreen.Recording.2024-08-24.at.2.21.17.PM.movMacOS: DesktopScreen.Recording.2024-08-24.at.2.58.19.PM.mov |
|
🎯 @thesahindia, thanks for reviewing and testing this PR! 🎉 An E/App issue has been created to issue payment here: #47959. |
|
✋ 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/marcaaron in version: 9.0.26-1 🚀
|
|
🚀 Deployed to production by https://github.com/puneetlath in version: 9.0.26-6 🚀
|

Details
Coming from https://expensify.slack.com/archives/C02NK2DQWUX/p1723775264453099?thread_ts=1723724132.692329&cid=C02NK2DQWUX
We recently introduced
disabledActionto handle onClick of Switch toogle when it's disabled, however we forgot to add it to our organize and accounting switch. This PR fixes it.Fixed Issues
$ #47912
PROPOSAL: N/A
Tests
Accountingfeature inMoreFeaturePage.Accountingconnect to QBO (or other connections).MoreFeaturePage, click on locked toogle.Offline tests
Same as Tests.
QA Steps
Same as 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
Screen.Recording.2024-08-16.at.10.03.33.mov
Android: mWeb Chrome
Screen.Recording.2024-08-16.at.10.10.07.mov
iOS: Native
Screen.Recording.2024-08-16.at.09.59.16.mov
iOS: mWeb Safari
Screen.Recording.2024-08-16.at.10.01.30.mov
MacOS: Chrome / Safari
Screen.Recording.2024-08-16.at.09.54.30.mov
MacOS: Desktop
Screen.Recording.2024-08-16.at.09.51.57.mov