@n3/react-checkbox
Чекбокс для приложений на базе @n3/kit
.
import { Checkbox } from '@n3/react-checkbox';
Props
Название | Обязательность | Тип | Значение по умолчанию | Описание |
---|---|---|---|---|
checked | + | boolean | выбран ли данный чекбокс | |
name | string | "" | name html-элемента input, а также аргумент колбэка onChange | |
value | ReactText | "" | value html-элемента input, а также аргумент колбэка onChange | |
disabled | boolean | false | выключен ли данный чекбокс | |
hasError | boolean | false | подсветка ошибки | |
hasWarning | boolean | false | подсветка предупреждения | |
indeterminate | boolean | false | находится ли данный чекбокс в неопределённом состоянии | |
label | ReactNode | null | текст/контент, выводящийся рядом с чекбоксом | |
onChange | OnCheckboxChange | "(): void => {}" | хэндлер изменения значения, вызывается с параметрами: (nextChecked, value, name) |