[NoQA] migration: move simple illustrations to lazy loading#75386
[NoQA] migration: move simple illustrations to lazy loading#75386mollfpr merged 16 commits intoExpensify:mainfrom
Conversation
src/pages/settings/Subscription/SubscriptionPlan/SubscriptionPlanCard.tsx
Outdated
Show resolved
Hide resolved
Codecov Report✅ Changes either increased or maintained existing code coverage, great job!
|
|
No product considerations, removing my review |
|
@samranahm You should include test steps and the videos or screenshots for each platform showing where these illustrations are used in the app. |
|
@akinwale I'll add the screenshots shortly. |
|
@akinwale Please take a look. |
|
I agree with @akinwale! Even though there's no specific QA test, it's recommended to verify that the changes are working fine. @samranahm Could you check the failing eslint and resolve the conflict? Thank you! |
…o 75250/Migrate-illustrations
|
@akinwale Friendly bump, PR ready for review. |
|
Another conflicts 🙃 |
|
@akinwale friendly bump. |
|
I will review today. |
Reviewer Checklist
Screenshots/VideosAndroid: HybridApp75386-android-hybrid.mp4Android: mWeb Chrome75386-android-chrome.mp4iOS: HybridApp75386-ios-hybrid.mp4iOS: mWeb Safari75386-ios-safari.mp4MacOS: Chrome / Safari75386-web.mp4MacOS: Desktop75386-desktop.mp4 |
|
Whoops we have a conflict. @samranahm Could you help resolve it? Thank you! |
|
Sure, let me fix them. |
mollfpr
left a comment
There was a problem hiding this comment.
Mostly looks good! Left a few comments.
src/pages/ReimbursementAccount/ConnectedVerifiedBankAccount.tsx
Outdated
Show resolved
Hide resolved
|
I mean to select comment instead approve 😅 |
|
Haha, no worries. I'll take a look and fix them ASAP. |
|
@mollfpr Please take a look. |
|
Test failure not related to this PR. |
|
✋ 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/mollfpr in version: 9.2.63-0 🚀
|
|
🚀 Deployed to production by https://github.com/marcaaron in version: 9.2.63-8 🚀
|
Explanation of Change
We're migrating all icons and illustrations to use lazy loading to improve app startup performance by reducing the main bundle size.
This PR migrate following illustrations
ExpensifyMobileAppMoneyIntoWalletPalmTreePaperAirplanePiggyBankPillowProfileQRCodeRealtimeReportReceiptLocationMarkerReceiptPartnersReceiptUploadSendMoneyShieldYellowSplitBillStopwatchSubscriptionAnnualSubscriptionPPUTeachersUniteThumbsDownThumbsUpStarsTireTrashCanTreasureChestVirtualCardFixed Issues
$ #75250
PROPOSAL:
Tests
illustrationsOffline tests
QA Steps
// TODO: These must be filled out, or the issue title must include "[No QA]."
PR Author Checklist
### Fixed Issuessection aboveTestssectionOffline stepssectionQA stepssectioncanBeMissingparam foruseOnyxtoggleReportand notonIconClick)src/languages/*files and using the translation methodSTYLE.md) were followedAvatar, I verified the components usingAvatarare working as expected)StyleUtils.getBackgroundAndBorderStyle(theme.componentBG))npm run compress-svg)Avataris modified, I verified thatAvataris working as expected in all cases)Designlabel and/or tagged@Expensify/designso the design team can review the changes.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
Android: mWeb Chrome
iOS: Native
Build issueiOS: mWeb Safari
MacOS: Chrome / Safari
MacOS: Desktop