Пропсы корня
| Проп | Тип | По умолчанию |
|---|---|---|
size | TextFieldSize | 'md' |
| Визуальный размер текстового поля. Влияет на отступы, размер шрифта и общую высоту. 'sm': компактное поле; 'md': по умолчанию; 'lg': просторная раскладка | ||
error | boolean | — |
| Показывает поле ввода в состоянии ошибки. | ||
ref | Ref<HTMLDivElement> | — |
| Ref, передаваемый на элемент-обёртку. Полезен для программного управления, фокуса или интеграции. | ||
Также принимает все атрибуты <div>.
Дочерние части
TextFieldInput: нативный элемент<input>внутри обёртки.
TextFieldInput
| Проп | Тип | По умолчанию |
|---|---|---|
ref | Ref<HTMLInputElement> | — |
Ref, передаваемый на нижележащий нативный элемент <input>. | ||
Также принимает все атрибуты <input>.
Типы
TextFieldPropsTextFieldInputPropsTextFieldSize
Модель состояния
TextFieldпередаёт размер и состояние ошибки через контекст.- Настоящее состояние ввода управляется на
TextFieldInput. - Контролируемое и неконтролируемое поведение подчиняется правилам нативного инпута на дочернем элементе.