Migrate 'SettingsProfile' page to TypeScript#35446
Conversation
|
Hey! I see that you made changes to our Form component. Make sure to update the docs in FORMS.md accordingly. Cheers! |
|
@abzokhattab LEt's merge the newest main please |
|
@blazejkustra Done |
|
Typecheck is failing now @abzokhattab |
|
I fixed all related errs .. the remaining errs are not reproducible locally when i run |
|
kindly reminder |
Ah, I missed this PR, will review soon. expect to provide suggestions within 24 hours. |
|
Great job in the review @ntdiary, i covered all the suggestions, and the ts check doesn't give any err now. please let me know if you have any other suggestions |
There was a problem hiding this comment.
@abzokhattab, no other big problems, will start testing soon. BTW, need to resolve the conflicts :)
| zip: '', | ||
| country: '', | ||
| zipPostCode: '', | ||
| addressLine1: '', |
There was a problem hiding this comment.
Yeah, but I haven't found any ts errors on the latest code, so I'd like to keep this default value the same as in the original file (also added the stree2: '' back). 😄
|
Fixed the last minor comments, and merged to main. |
Reviewer Checklist
Screenshots/VideosAndroid: Native35446-android-native.mp4Android: mWeb Chrome35446-android-chrome.mp4iOS: Native35446-ios-native.mp4iOS: mWeb Safari35446-ios-safari.mp4MacOS: Chrome / Safari35446-web.mp4MacOS: Desktop35446-desktop.mp4 |
|
Sorry, can you please fix the conflict? Then I will do a final review and merge |
|
Done @tgolen |
|
✋ 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/tgolen in version: 1.4.52-0 🚀
|
|
🚀 Deployed to production by https://github.com/Beamanator in version: 1.4.52-6 🚀
|
Details
Fixed Issues
$ #25221
$
Tests
Offline tests
QA Steps
PR Author Checklist
### Fixed Issuessection aboveTestssectionOffline stepssectionQA stepssectiontoggleReportand notonIconClick)myBool && <MyComponent />.src/languages/*files and using the translation methodWaiting for Copylabel for a copy review on the original GH to get the correct copy.STYLE.md) were followedAvatar, I verified the components usingAvatarare working as expected)/** comment above it */thisare necessary to be bound (i.e. avoidthis.submit = this.submit.bind(this);ifthis.submitis never passed to a component event handler likeonClick)StyleUtils.getBackgroundAndBorderStyle(themeColors.componentBG))Avataris modified, I verified thatAvataris working as expected in all cases)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-02-18.at.1.18.13.AM.mov
Android: mWeb Chrome
Screen.Recording.2024-02-18.at.2.12.15.AM.mov
iOS: Native
Screen.Recording.2024-02-18.at.1.18.13.AM.mov
iOS: mWeb Safari
Screen.Recording.2024-02-18.at.2.12.15.AM.mov
MacOS: Chrome / Safari
Screen.Recording.2024-02-18.at.2.19.30.AM.mov
MacOS: Desktop