Subcomponents

triangle-exclamation

Control

The control subcomponent is required to render the Control of the TextInput component. Because of this, this component extends the native input[type="radio"]arrow-up-right component props. Because of this, you can use all of the native props. This is a required children.

Control API

Props
Type
Required

defaultChecked

boolean

❌

checked

boolean

❌

hasError

boolean

❌

isDisabled

boolean

❌

onChange

(e: React.ChangeEvent) => void; }

❌

chevron-rightdefaultCheckedhashtag

Defines the initial check state for the uncontrolled version of the component

chevron-rightcheckedhashtag

Defines the check state for the controlled version of the component

chevron-rightonChangehashtag

The function executed passed when the radio state changes.

Label

triangle-exclamation

Label API

This subcomponent extends the native label props.

Props
Type
Required

children

ReactNode

❌

isDisabled

boolean

❌

hasError

boolean

❌

chevron-rightchildrenhashtag

The rendered string or structure passed to the label.

Last updated