feat(money): swap bottom-bar Money icon for Dollar glyph (MUSD-773)#29813
Conversation
Replaces the legacy Bank icon used for the Money tab in both selected and unselected states with the new Dollar / DollarFilled glyphs from the Figma spec. Both SVGs are theme-aware via currentColor, so the icon picks up the correct active/inactive tint in light and dark modes; the filled variant uses an even-odd cutout so the dollar sign shows the tab-bar background through it.
|
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. |
brianacnguyen
left a comment
There was a problem hiding this comment.
can you update these with the musd and musd-filled icons provided?
There was a problem hiding this comment.
Cursor Bugbot has reviewed your changes and found 1 potential issue.
❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, have a team admin enable autofix in the Cursor dashboard.
Reviewed by Cursor Bugbot for commit c938a48. Configure here.
|
@cursoragent monitor CI and fix failures that appear. Begin by fixing the failing unit test then fix the tsc lint errors. Keep fix commits separate |
|
The CI failures are both coming from the same root cause: Next I’m going to update |
🔍 Smart E2E Test Selection
click to see 🤖 AI reasoning detailsE2E Test Selection:
Impact Assessment:
The Performance Test Selection: |
|










Description
Replaces the legacy
Bankicon used by the Money tab in the bottom navigation bar with the new Dollar glyph from the Figma spec (MUSD-773), in both selected (filled) and unselected (outline) states.dollar.svg(outlined circle + dollar sign) anddollar-filled.svg(solid circle with dollar-sign cutout).currentColorfor stroke and fill so the Icon component can tint them per theme — they pick up the correct active/inactive color in both light and dark mode, matching the convention used by the other tab bar icons (Home/HomeFilled,MetamaskFoxOutline/MetamaskFoxFilled).fill-rule="evenodd"so the dollar sign is a transparent cutout through the colored circle, showing the tab-bar background through it (avoids hardcoded light/dark color pairs).TabBar.constants.ts(inactive →IconName.Dollar) andTabBar.tsx(FILLED_ICONSmap →IconName.DollarFilled).DollarandDollarFilledto the localIconNameenum and asset map by hand to avoid the side-effect rewrite thatyarn generate-iconswould have done to the rest of the enum.Changelog
CHANGELOG entry: null
Related issues
Fixes: MUSD-773
Manual testing steps
Screenshots/Recordings
Before
After
Pre-merge author checklist
Performance checks (if applicable)
Pre-merge reviewer checklist
Note
Low Risk
Low risk UI-only change that swaps icon assets and enum entries; main risk is any missed references to the removed/renamed
IconNamevalues causing build-time errors.Overview
Updates the bottom navigation Money tab to use new
Musd/MusdFilledicon assets instead of the legacy bank glyph, wiring them through the tab bar icon maps.Extends the icon system with new
IconNameentries and SVG assets, and updates Portfolio-related tab UI/tests to useIconName.PieChartin place of the removedIconName.Portfolio(includingHomepageDiscoveryTabs).Reviewed by Cursor Bugbot for commit ee491bb. Bugbot is set up for automated code reviews on this repo. Configure here.