feat: migrate Skeleton (rewards scope)#27428
Conversation
|
CLA Signature Action: All authors have signed the CLA. You may need to manually re-run the blocking PR check if it doesn't pass in a few minutes. |
ecfa0d6 to
b310d00
Compare
🔍 Smart E2E Test Selection
click to see 🤖 AI reasoning detailsE2E Test Selection: Performance Test Selection: |
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #27428 +/- ##
==========================================
- Coverage 81.97% 81.97% -0.01%
==========================================
Files 4756 4756
Lines 123700 123700
Branches 27353 27353
==========================================
- Hits 101409 101408 -1
- Misses 15285 15286 +1
Partials 7006 7006 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
|



Description
Migrate Skeleton to use DSRN.
Changelog
CHANGELOG entry: null
Related issues
Fixes: https://consensyssoftware.atlassian.net/browse/DSYS-274
Manual testing steps
Screenshots/Recordings
Before
Simulator.Screen.Recording.-.iPhone.17.Pro.-.2026-03-12.at.15.17.49.mov
After
Simulator.Screen.Recording.-.iPhone.17.Pro.-.2026-03-12.at.15.15.42.mov
Pre-merge author checklist
Pre-merge reviewer checklist
Note
Low Risk
Mostly mechanical import/mocking changes to swap Rewards screens and tests over to the new
components-tempSkeleton; functional risk is limited to loading placeholders rendering/autoPlay behavior.Overview
Migrates the Rewards UI (onboarding, season status, previous season, referral details, settings, and tabs) to use the new design-system-backed
Skeletonfromcomponent-library/components-temp/Skeletoninstead of the legacy component.Updates associated unit tests to mock the new
Skeletonmodule paths and types so loading-state coverage continues to pass.Written by Cursor Bugbot for commit b310d00. This will update automatically on new commits. Configure here.