Skip to content

refactor(suite-native): Radio DS update#26814

Open
PeKne wants to merge 1 commit intodevelopfrom
feat/native/ds-radio
Open

refactor(suite-native): Radio DS update#26814
PeKne wants to merge 1 commit intodevelopfrom
feat/native/ds-radio

Conversation

@PeKne
Copy link
Copy Markdown
Contributor

@PeKne PeKne commented Apr 17, 2026

Description

  • Transparent background in every state.
  • Uniform 2px border (was 1.5px when unchecked).
  • Fixed disabled-state colors to match Figma tokens.
  • Dropped the activeColor prop; the only caller (FeeOption) already surfaces fee errors via FeeOptionErrorMessage.

Notes for QA

  • Storybook: all four Radio states (checked/unchecked × enabled/disabled) in light and dark themes

Related Issue

Resolve #25010

🔍 Currents Test Results

🔍 Suite native android test results: View in Currents

@PeKne PeKne requested a review from a team as a code owner April 17, 2026 11:27
…rder widths and state colors with Figma, drop activeColor prop

Aligns the Radio atom with the new design system spec:
- remove the filled background (radio is now transparent in every state)
- use a uniform 2px border in all states (previously 1.5px when unchecked)
- fix disabled state colors: use borderOnElevationNegative for unchecked
  disabled border, and backgroundPrimarySubtleOnElevation0 for checked
  disabled border + inner dot (previously iconSubdued /
  backgroundNeutralDisabled)
- drop the activeColor prop; Figma only defines one active tint
  (backgroundPrimaryDefault), so the prop is no longer needed

Closes #25010
@PeKne PeKne force-pushed the feat/native/ds-radio branch from 6076fa8 to 89fb199 Compare April 17, 2026 11:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Radio component - DS update

1 participant