Radio

first item
second item
third item

Selected:

Radio

Download

npx github-download-directory carllosnc/cn-react-thekit src/components/Radio

Import

import { Radio, useRadio, RadioValue } from '@/components'

Usage

import { Radio, useRadio, RadioValue } from '@/components' function App() { const [radioValue, changeHandle] = useRadio() const values: RadioValue[] = [ { key: 'first item', value: 1, }, { key: 'second item', value: 'value 2', }, { key: 'third item', value: 'value 3', }, ] useEffect(() => { console.log(radioValue) }) return ( <div> <Radio values={values} onChange={changeHandle} /> </div> ) }

Props

nametypedefaultdescription
valuesradioValue[]undefinedradio button keys and values
onChangeFunctionundefinedaction to set radio value, this functions is provided by useRadio hook

useCheckbox

const [radioValue, changeHandle] = useRadio()
nametypedefaultdescription
radioValueanyvalues[0]selected value from radio
changeHandlefunctionundefinedaction to set radio value