Stylish Radio Button
A radio button for selecting exactly one option from a group, wrapping the Material 3 RadioButton so it can be themed consistently with the rest of Stylish UI. Use radio buttons for mutually exclusive choices; for immediate on/off behaviour prefer StylishSwitch, and for independent yes/no marks prefer StylishCheckbox.
Parameters
Whether the radio button is currently selected.
Called when the user taps the radio button. null makes the radio button display-only.
Modifier applied to the RadioButton root. The root carries the default test tag stylish_radiobutton for UI tests; callers can override it by passing their own Modifier.testTag(...) here.
When false, the radio button ignores pointer input and renders in the disabled color scheme.
Colors used in each state. Defaults to RadioButtonDefaults.colors.
The MutableInteractionSource for the radio button, used to observe press/focus/hover interactions. When null, an internal one is remembered.