Closed ChavdaSachin closed 15 minutes ago
@dubielzyk-expensify @c3024 One of you needs to 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]
@dubielzyk-expensify Not sure why Malvin tagged you here. But there is is no job for you here, sorry.
@dubielzyk-expensify Not sure why Malvin tagged you here. But there is is no job for you here, sorry.
Jon is a designer here at Expensify 😄 -- but I'm also confused why he was tagged. Hi Jon 👋
Hi @c3024 are you able to review this PR please, then we can merge.
Yes, I am on it!
### Fixed Issues
section aboveTests
sectionQA steps
sectiontoggleReport
and not onIconClick
).myBool && <MyComponent />
.src/languages/*
files and using the translation methodSTYLE.md
) were followedAvatar
, I verified the components using Avatar
have been tested & I retested again)/** comment above it */
this
properly so there are no scoping issues (i.e. for onClick={this.submit}
the method this.submit
should be bound to this
in the constructor)this
are necessary to be bound (i.e. avoid this.submit = this.submit.bind(this);
if this.submit
is never passed to a component event handler like onClick
)StyleUtils.getBackgroundAndBorderStyle(theme.componentBG
)Avatar
is modified, I verified that Avatar
is working as expected in all cases)Design
label and/or tagged @Expensify/design
so the design team can review the changes.ScrollView
component to make it scrollable when more elements are added to the page.main
branch was merged into this PR after a review, I tested again and verified the outcome was still expected according to the Test
steps.test everything works on these pages -- a nice wide range of testing steps 😆
:hand: This PR was not deployed to staging yet because QA is ongoing. It will be automatically deployed to staging after the next production release.
@Julesssss @c3024 As per the previous discussion Here handling Onyx migration as a separate PR in support of https://github.com/Expensify/App/pull/52103
Explanation of Change
Supporting PR for https://github.com/Expensify/App/pull/52103#issue-2637856334
Migrating following pages from withOnyx to useOnyx.
Fixed Issues
$ https://github.com/Expensify/App/issues/50796 PROPOSAL: NA
Tests
Same as QA.
Offline tests
Same As QA.
QA Steps
// TODO: These must be filled out, or the issue title must include "[No QA]." Visit following pages and verify everything works as expected.
PR Author Checklist
### Fixed Issues
section aboveTests
sectionOffline steps
sectionQA steps
sectiontoggleReport
and notonIconClick
)src/languages/*
files and using the translation methodSTYLE.md
) were followedAvatar
, I verified the components usingAvatar
are working as expected)StyleUtils.getBackgroundAndBorderStyle(theme.componentBG)
)Avatar
is modified, I verified thatAvatar
is working as expected in all cases)Design
label and/or tagged@Expensify/design
so the design team can review the changes.ScrollView
component to make it scrollable when more elements are added to the page.main
branch was merged into this PR after a review, I tested again and verified the outcome was still expected according to theTest
steps.Screenshots/Videos
Android: Native
https://github.com/user-attachments/assets/98d5c114-0232-4088-9a7b-886934f7b292Android: mWeb Chrome
https://github.com/user-attachments/assets/590b5349-6381-4a1f-b134-a36fab5d8ff4iOS: Native
https://github.com/user-attachments/assets/4e9b6bc3-2dac-47b3-93f0-7d1f1536311aiOS: mWeb Safari
https://github.com/user-attachments/assets/a78f497b-b58e-44bf-8a9c-e90b3d343ae4MacOS: Chrome / Safari
https://github.com/user-attachments/assets/21b02873-1a76-49f6-92a6-8af29d2f5bb0MacOS: Desktop
https://github.com/user-attachments/assets/6a7fb8ce-0d2f-43af-b0f9-fc63d7a8fb4c