fix non-toggle popover to toggle#24645
Conversation
|
@aimane-chnaif 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] |
|
I have read the CLA Document and I hereby sign the CLA |
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
|
@aimane-chnaif Completed the PR author checklist can you review? |
|
@ishpaul777 please fix conflict |
|
@ishpaul777 apply code changes from main...aimane-chnaif:Expensify:fix/24284-popover-toggle. |
|
I'll apply changes in few minutes sorry for delay @aimane-chnaif |
ok, and test again on all platforms, cases |
|
@aimane-chnaif i think the positioning of popover menu in KYCWall is not right, Can you confirm if this expected/known desktop.mp4 |
please check if also happens on main. If so, out of scope |
|
producable on production. Should I report this as bug? Screen.Recording.2023-08-18.at.6.14.39.PM.mov |
|
WIth that bug, I couldn't test properly. So I changed position manually here to verify that my fix works App/src/components/KYCWall/BaseKYCWall.js Line 138 in 6319e59
I can report this |
|
okay cool! |
This comment was marked as resolved.
This comment was marked as resolved.
|
it works @aimane-chnaif. I just messed up while trying to clean up the code. |
|
@aimane-chnaif Review changes when you got the chance, would be great if we can merge before lapse of today. |
|
can you complete Reviewer checklist @aimane-chnaif if there are no other concerns? |
Reviewer Checklist
Screenshots/VideosWebweb.movMobile Web - ChromeScreen.Recording.2023-08-18.at.3.45.16.PM.movMobile Web - Safarimsafari.movDesktopdesktop.moviOSios.movAndroidandroid.mov |
aimane-chnaif
left a comment
There was a problem hiding this comment.
LGTM 🎉
@PauloGasparSv all yours
PauloGasparSv
left a comment
There was a problem hiding this comment.
LGTM and tests well!
|
✋ 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/PauloGasparSv in version: 1.3.56-0 🚀
|
|
🚀 Deployed to production by https://github.com/roryabraham in version: 1.3.56-24 🚀
|
Details
Fixed Issues
$ #24284
PROPOSAL: #24284 (comment)
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 */thisproperly so there are no scoping issues (i.e. foronClick={this.submit}the methodthis.submitshould be bound tothisin the constructor)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
Web
chrome.mov
Mobile Web - Chrome
Uploading safari-1.mov…
mwebchrome-1.mov
Mobile Web - Safari
Desktop
desktop.mov
iOS
ios.mp4
Android
android-1.mov