UNPKG

@yandex/ui

Version:

Yandex UI components

42 lines (41 loc) 1.15 kB
import { RefObject, MouseEventHandler, ChangeEventHandler, FC } from 'react'; import './RadioButton-Control.css'; export interface IRadioButtonControlProps { /** * HTML атрибут `value`, значение контрола. */ value: string; /** * HTML атрибут `name`, имя компонента. */ name?: string; /** * HTML атрибут `id`, уникальный id контрола. */ id?: string; /** * HTML атрибут `checked`. */ checked?: boolean; /** * HTML атрибут `disabled`. */ disabled?: boolean; /** * Дополнительный класс. */ className?: string; /** * Ссылка на DOM элемент контрола. */ controlRef?: RefObject<HTMLInputElement>; /** * Обработчик клика. */ onClick?: MouseEventHandler<HTMLInputElement>; /** * Обработчик изменения значения. */ onChange?: ChangeEventHandler<HTMLInputElement>; } export declare const RadioButtonControl: FC<IRadioButtonControlProps>;