Refactors the segmented control into WalletSegmentedControl for re-use by Asset Details & Account Details v2 (and allowing more than 2 tabs).
Added dynamic range & dynamic text range capabilities. Bar now increases height slightly to 60pt at larger font sizes, with minimum / default height of 40pt.
This pull request fixes #8548
Submitter Checklist:
[x] Unit Tests are updated to cover new or changed functionality
[x] User-facing strings use NSLocalizableString()
[x] New or updated UI has been tested across:
[x] Light & dark mode
[x] Different size classes (iPhone, landscape, iPad)
Summary of Changes
WalletSegmentedControl
for re-use by Asset Details & Account Details v2 (and allowing more than 2 tabs).This pull request fixes #8548
Submitter Checklist:
NSLocalizableString()
Test Plan:
Screenshots:
Reviewer Checklist:
QA/(Yes|No)
bug
/enhancement