В полях ввода описание уже встроено — проп
descriptionу CdsTextInput и других контролов. ОтдельныйCdsDescriptionнужен для групп полей и собственных контролов. Для подписи поля возьмите CdsLabel, для сообщений под полем — CdsMessages.
Вариации
Текст
Свойство text задаёт содержимое. Слот default добавляет к нему произвольную разметку — например, выделенный формат ввода.
Тег
По умолчанию описание рендерится тегом div. Свойство tag меняет тег — например на p, когда описание живёт в тексте страницы.
Сценарии использования
Пояснение к группе полей
У группы чекбоксов нет своего description, поэтому метку и пояснение собирают вручную: CdsLabel называет группу, CdsDescription объясняет, что выбрать.
API
Пропсы
| Имя | Тип | По умолчанию | Описание |
|---|---|---|---|
content | string | number | undefined | — | Контент, отображаемый в компоненте. |
tag | string | JSXComponent<any> | undefined | 'div' | Пользовательский HTML-тег для отображения |
text | string | number | undefined | — | Текст, отображаемый в компоненте. |
Слоты
| Имя | Тип | Описание |
|---|---|---|
default | any | Текст описания |