FIX: No required error on Report fields / Taxes > Add field / Add rate > Name input#60220
Conversation
Reviewer Checklist
Screenshots/VideosMacOS: Chrome / Safari60220-web-chrome-001.mp4MacOS: Desktop60220-desktop-001.mp4Android: Native60220-android-hybrid-001.mp4Android: mWeb Chrome60220-mweb-chrome-001.mp4iOS: NativeRan into build issues on ios native. So, could not test it. Skipping this as the implementation is not for a platform specific issue and we have tested with other platforms. iOS: mWeb Safari60220-mweb-safari-001.mp4 |
rojiphil
left a comment
There was a problem hiding this comment.
Thanks @ikevin127 for the PR.
@flodnv Changes LGTM. Works well too.
Over to you for review. Thanks.
|
✋ 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/MonilBhavsar in version: 9.1.32-0 🚀
|
|
@MonilBhavsar Hey, did anything happened here that prevented this PR from being deployed to production since 5 days ago when it was deployed to staging ? |
|
🚀 Deployed to production by https://github.com/thienlnam in version: 9.1.32-8 🚀
|
Explanation of Change
Name Report fields / Taxes > Add field / Add rate > Name input wasn't using the
requiredfield validation, this PR adds that logic using existing methods.Fixed Issues
$ #59666
PROPOSAL: #59666 (comment)
Tests
Precondition: workspace with Report fielsd or Taxes features enabled.
Test 1
This field is requirederror if the input does not have any value.Test 2
This field is requirederror if the input does not have any value.Offline tests
N/A
QA Steps
Same as Tests.
PR 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))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.mp4
Android: mWeb Chrome
android-mweb.mp4
iOS: Native
ios.mp4
iOS: mWeb Safari
ios-mweb.mp4
MacOS: Chrome / Safari
web-alt.mov
MacOS: Desktop
desktop.mov