chore: Migrate icons UI controls & actions to lazy loading#75630
chore: Migrate icons UI controls & actions to lazy loading#75630tedward-23 wants to merge 6 commits intoExpensify:mainfrom
Conversation
|
Hey! I see that you made changes to our Form component. Make sure to update the docs in FORMS.md accordingly. Cheers! |
|
@allroundexperts 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] |
|
All contributors have signed the CLA ✍️ ✅ |
|
I have read the CLA Document and I hereby sign the CLA |
|
Here again. Why the rest of the workflows are not running? |
647aecc to
ecec3b4
Compare
9d3fdb6 to
29a15ad
Compare
Finished @mollfpr
Sure. |
a657258 to
ded2872
Compare
|
Lets start the workflows @mollfpr |
|
@tdy2k We have another conflict & eslint fail, and per our guidelines we shouldn’t force-push App/contributingGuides/CONTRIBUTING.md Line 181 in 1c16b77 @mollfpr The change set currently looks good. Since this PR is prone to conflicts due to the pipeline also includes import icon rule checks, once the conflicts are resolved we can proceed with this PR. |
5d4bdc2 to
8a0fa8a
Compare
@tdy2k I still didn't see any test case and no records too, could you add one please? Also, keep in mind the above comment about the force-push. Thanks! |
…e-icons-UI-controls-and-actions-to-lazy-loading
…e-icons-UI-controls-and-actions-to-lazy-loading
Hey @mollfpr Is testing all scope icons required, or some are enough? Also merged with main. |
|
@tdy2k Some are enough that easy to verify. |
|
@tdy2k Have you follow this step https://github.com/Expensify/App/blob/main/contributingGuides/CONTRIBUTING.md#begin-coding-your-solution-in-a-pull-request to signed your commit? |
…d-actions-to-lazy-loading
Oh forgot the -S flag when rushing |
Added the video @mollfpr |
|
@tdy2k we should have all the commits signed. You can follow this step https://expensify.slack.com/archives/C01GTK53T8Q/p1710434812837899?thread_ts=1710434004.857389&cid=C01GTK53T8Q to resolve it. |
Explanation of Change
Migrate icons UI controls & actions to lazy loading
Fixed Issues
$ #75253
PROPOSAL: #75253 (comment)
Tests
Pin icon
Send icon
Trashcan icon
Copy icon
QrCode icon
Checkmark icon
Plus icon
Offline tests
Same as tests
QA Steps
// TODO: These must be filled out, or the issue title must include "[No QA]."
Same as tests
PR Author Checklist
onIconClick)STYLE.md) were followedStyleUtils.getBackgroundAndBorderStyle(theme.componentBG))npm run compress-svg)Screenshots/Videos
Android: Native
Android: mWeb Chrome
iOS: Native
iOS: mWeb Safari
MacOS: Chrome / Safari
MacOS: Desktop
Demo.mp4