Open wildan-m opened 3 days ago
@allgandalf 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]
Started the review, this is gonna take some time, I will post a feedback today
@wildan-m just to be sure, this PR didn't change any functionality right ? we just updated the report action page to be a component.
@luacmartins do you agree with the new name or should we change it to a different name?
@allgandalf yes, the functionality change for chatlistitem will be in the 2nd pr
Explanation of Change
Initial PR for adding support for all reportAction types in ChatListItem. Extracted onyx data to params to create PureReportAction component.
Fixed Issues
$ https://github.com/Expensify/App/issues/51296 PROPOSAL: https://github.com/Expensify/App/issues/51296#issuecomment-2475914063
Tests
No specific test required, just ensure that the report action item functions correctly as usual.
Offline tests
Same as Test
QA Steps
Same as Test
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
Android: mWeb Chrome
iOS: Native
iOS: mWeb Safari
MacOS: Chrome / Safari
MacOS: Desktop