Commit 4dd4b2d
authored
chore: bumped design-system-react-native to version 0.24.0 (#30073)
## **Description**
This pull request bumps `@metamask/design-system-react-native` from
`^0.23.0` to `^0.24.0` so the app tracks the latest MetaMask design
system for React Native. Yarn resolves `0.24.0`, which also updates the
transitive dependency `@metamask/design-system-shared` from `0.16.0` to
`0.17.0`.
## **Changelog**
CHANGELOG entry: null
## **Related issues**
Fixes: N/A
## **Manual testing steps**
```gherkin
Feature: Design system dependency upgrade
Scenario: App installs and launches with updated design system
Given dependencies are installed from the updated lockfile
When the developer builds and launches the app on iOS or Android
Then the app starts without crashes attributable to the design-system package
Scenario: Representative UI still renders
Given the user is on a screen that uses @metamask/design-system-react-native components
When the user navigates and interacts as usual
Then layout and controls behave as before with no obvious visual regressions
```
## **Screenshots/Recordings**
### **Before**
N/A — dependency version bump only; no UI change is required by this PR.
### **After**
N/A
## **Pre-merge author checklist**
- [x] I've followed [MetaMask Contributor
Docs](https://github.com/MetaMask/contributor-docs) and [MetaMask Mobile
Coding
Standards](https://github.com/MetaMask/metamask-mobile/blob/main/.github/guidelines/CODING_GUIDELINES.md).
- [x] I've completed the PR template to the best of my ability
- [x] I've included tests if applicable
- [x] I've documented my code using [JSDoc](https://jsdoc.app/) format
if applicable
- [x] I've applied the right labels on the PR (see [labeling
guidelines](https://github.com/MetaMask/metamask-mobile/blob/main/.github/guidelines/LABELING_GUIDELINES.md)).
Not required for external contributors.
#### Performance checks (if applicable)
- [ ] I've tested on Android
- Ideally on a mid-range device; emulator is acceptable
- [ ] I've tested with a power user scenario
- Use these [power-user
SRPs](https://consensyssoftware.atlassian.net/wiki/spaces/TL1/pages/edit-v2/401401446401?draftShareId=9d77e1e1-4bdc-4be1-9ebb-ccd916988d93)
to import wallets with many accounts and tokens
- [ ] I've instrumented key operations with Sentry traces for production
performance metrics
- See [`trace()`](/app/util/trace.ts) for usage and
[`addToken`](/app/components/Views/AddAsset/components/AddCustomToken/AddCustomToken.tsx#L274)
for an example
## **Pre-merge reviewer checklist**
- [ ] I've manually tested the PR (e.g. pull and build branch, run the
app, test code being changed).
- [ ] I confirm that this PR addresses all acceptance criteria described
in the ticket it closes and includes the necessary testing evidence such
as recordings and or screenshots.
<!-- CURSOR_SUMMARY -->
---
> [!NOTE]
> **Low Risk**
> Low risk dependency bump, but it can introduce UI/behavior regressions
in components that consume the design system at runtime.
>
> **Overview**
> Updates the app’s MetaMask React Native design system dependency from
`@metamask/design-system-react-native@^0.23.0` to `^0.24.0`.
>
> Refreshes `yarn.lock` to resolve
`@metamask/design-system-react-native@0.24.0` and its updated transitive
`@metamask/design-system-shared` requirement (`^0.17.0`).
>
> <sup>Reviewed by [Cursor Bugbot](https://cursor.com/bugbot) for commit
0575d93. Bugbot is set up for automated
code reviews on this repo. Configure
[here](https://www.cursor.com/dashboard/bugbot).</sup>
<!-- /CURSOR_SUMMARY -->1 parent 0fe8aaa commit 4dd4b2d
2 files changed
Lines changed: 11 additions & 11 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
259 | 259 | | |
260 | 260 | | |
261 | 261 | | |
262 | | - | |
| 262 | + | |
263 | 263 | | |
264 | 264 | | |
265 | 265 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
8303 | 8303 | | |
8304 | 8304 | | |
8305 | 8305 | | |
8306 | | - | |
8307 | | - | |
8308 | | - | |
| 8306 | + | |
| 8307 | + | |
| 8308 | + | |
8309 | 8309 | | |
8310 | | - | |
| 8310 | + | |
8311 | 8311 | | |
8312 | 8312 | | |
8313 | 8313 | | |
| |||
8320 | 8320 | | |
8321 | 8321 | | |
8322 | 8322 | | |
8323 | | - | |
| 8323 | + | |
8324 | 8324 | | |
8325 | 8325 | | |
8326 | 8326 | | |
8327 | | - | |
8328 | | - | |
8329 | | - | |
| 8327 | + | |
| 8328 | + | |
| 8329 | + | |
8330 | 8330 | | |
8331 | 8331 | | |
8332 | 8332 | | |
8333 | 8333 | | |
8334 | | - | |
| 8334 | + | |
8335 | 8335 | | |
8336 | 8336 | | |
8337 | 8337 | | |
| |||
35344 | 35344 | | |
35345 | 35345 | | |
35346 | 35346 | | |
35347 | | - | |
| 35347 | + | |
35348 | 35348 | | |
35349 | 35349 | | |
35350 | 35350 | | |
| |||
0 commit comments