fix: update default option and styles for company card start date step#72842
fix: update default option and styles for company card start date step#72842Julesssss merged 17 commits intoExpensify:mainfrom
Conversation
|
Hey @suneox, this should be ready for your review again |
Yes, I'll double check this PR in few hours |
This comment was marked as outdated.
This comment was marked as outdated.
|
@daledah We’re unable to move to the next step after an error appears when choosing a different option Screen.Recording.2025-10-23.at.08.56.26.mov |
This is just to pre-run the review workflow before merging to ensure everything works correctly. |
Fixed! |
Julesssss
left a comment
There was a problem hiding this comment.
Thanks, just waiting for next C+ review
This comment was marked as outdated.
This comment was marked as outdated.
Reviewer Checklist
Screenshots/VideosAndroid: HybridAppScreen.Recording.2025-11-01.at.15.55.59.mp4Android: mWeb ChromeScreen.Recording.2025-11-01.at.15.57.13.mp4iOS: HybridAppScreen.Recording.2025-11-01.at.15.59.57.mp4iOS: mWeb SafariScreen.Recording.2025-11-01.at.15.58.19.mp4MacOS: Chrome / SafariScreen.Recording.2025-11-01.at.15.49.46.mp4MacOS: DesktopScreen.Recording.2025-11-01.at.15.54.26.mp4 |
|
@daledah We still have a conflict and please make sure to retest after resolving it |
|
@suneox i updated |
|
@Julesssss This issue includes a UI component update, so we can trigger a build for @Expensify/design to review |
|
🚧 @Julesssss has triggered a test Expensify/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! 🧪🧪
|
|
Videos look good to me. Couldn't test adhoc build as my test cards are broken. |
|
✋ 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/Julesssss in version: 9.2.44-0 🚀
|
|
🚀 Deployed to production by https://github.com/luacmartins in version: 9.2.44-5 🚀
|
| onInputChange={(value) => { | ||
| setErrorText(''); | ||
| setStartDate(value); | ||
| }} |
There was a problem hiding this comment.
In #76108, we decided that we should also add validation on input change.
Explanation of Change
Fixed Issues
$ #71537
PROPOSAL: #71537 (comment)
Tests
Precondition: WS is connected to a Company Card feed
Offline tests
QA Steps
Precondition: WS is connected to a Company Card feed
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))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
Screen.Recording.2025-10-17.at.16.47.15.mov
Android: mWeb Chrome
Screen.Recording.2025-10-17.at.16.48.02.mov
iOS: Native
Screen.Recording.2025-10-17.at.16.48.30.mov
iOS: mWeb Safari
Screen.Recording.2025-10-17.at.16.50.00.mov
MacOS: Chrome / Safari
Screen.Recording.2025-10-17.at.16.50.23.mov
MacOS: Desktop
Screen.Recording.2025-10-17.at.16.50.43.mov