TextField

Текстовые поля позволяют пользователям вводить и редактировать текст.

Base TextField#

Base

Outlined#

Outlined

Color#

Цвет компонента меняется через свойство color. Более подробно про цвет в этой статье.

Color

Placeholder и LabelText#

PlaceholderAndLabelText

HelperText#

HelperText

MaxCount#

MaxCount

Error#

Error

Round#

Round

Icon#

Свойства leadingIcon и trailingIcon это контейнеры для размещения node элементов, таких как Icons и д.р.

Icon

Multiline#

Многострочный режим.

Multiline

FullWidth#

FullWidth

API#

NameTypeDefaultDescription
classesobjectОбъект содержит jss стили компонента.
classNamestringЧтобы указать CSS классы, используйте этот атрибут.
childrenanyЭто свойство не реализуется.
componentelementType'input'Корневой узел. Это HTML элемент или компонент.
colorstring'default'Название цвета в разных форматах.
idstring'nameInputEVG'id.
placeholderstring''Текст внутри поля формы, который исчезает при получении фокуса.
valuestring, number''Value - number или string.
labelTextstringlabel текст.
helperTextstringВспомогательный текст под TextField.
outlinedboolfalseЕсли true, примет outlined вид.
fullWidthboolfalseЕсли true, TextField займет всю ширину родителя.
roundboolfalseКруглые края TextField.
multilineboolfalseЕсли true, включиться многострочный режим.
errorboolfalseРежим отображения ошибки.
rowsnumber1Количество строк в режиме multiline.
maxCountnumber0Лимит текста в value.
leadingIconnodeКонтейнер элементов в начале.
trailingIconnodeКонтейнер элементов в конце.
onChangefuncВызывается при изменении состояния.