Radio
Component to render a radio input.
Import
import { Radio, RadioGroup } from 'react-native-ficus-ui';
Usage
Simple radio
EDITABLE EXAMPLE
Radio group
EDITABLE EXAMPLE
Radio sizes
EDITABLE EXAMPLE
Custom radio
EDITABLE EXAMPLE
Props
Radio props
Extends every Box
props.
colorScheme
The colorScheme property, will define checkbox color.
Type | Required | Default |
---|---|---|
string | No | blue |
defaultChecked
Boolean to indicate if checkbox should be checked by default.
Type | Required | Default |
---|---|---|
boolean | No | false |
isChecked
Boolean to indicate if checkbox is checked.
Type | Required | Default |
---|---|---|
boolean | No | false |
isDisabled
Boolean to indicate if checkbox is disabled.
Type | Required | Default |
---|---|---|
boolean | No | false |
isLoading
Boolean to indicate if checkbox should display a loader/spinner.
Type | Required | Default |
---|---|---|
boolean | No | false |
onChecked
Function called when checked status changes on checkbox.
Type | Required |
---|---|
(newValue: boolean) => void | No |
icon
Custom icon component to replace default checkbox icon.
Type | Required |
---|---|
React.ReactNode | No |
iconColor
Custom icon color.
Type | Required |
---|---|
string | No |
size
Size of checkbox.
Type | Required |
---|---|
number 'sm' 'lg' | No |
RadioGroup props
onChange
Function called when checked value changes.
Type | Required |
---|---|
(value: any) => void | No |
value
Value for the checkbox group.
Type | Required |
---|---|
any | No |
defaultValue
Default value for the checkbox group.
Type | Required |
---|---|
any | No |
colorScheme
The colorScheme property, will define group checkboxs color.
Type | Required | Default |
---|---|---|
string | No | blue |