スイッチとして真偽値を扱う入力コンポーネント
import { useState } from 'react'
import { Switch } from '@charcoal-ui/react'
export const ExampleSwitch = () => {
const [checked, setChecked] = useState(false)
return (
<Switch name="switch" checked={checked} onChange={setChecked}>
checked: {checked.toString()}
</Switch>
)
}
name | description | type | default | required |
---|---|---|---|---|
label | childrenがない場合はaria-labelとして必須 | string | YES | |
name | input要素のname | string | YES | |
onChange | チェックの状態が変わった際に呼ばれる関数 | (checked: boolean) => void | YES | |
checked | チェック状態 | boolean | false | NO |
disabled | 無効化 | boolean | false | NO |
value | input要素のvalue | string | NO |