Fields
Пакет @cloud-ru/ds-fields объединяет поля ввода с общими осями size (s/m/l) и validationState (default/error/warning/success) и единой обёрткой label/caption/hint/error.
FieldText— однострочное текстовое поле.FieldSecure— поле для паролей и токенов с переключателем видимости.FieldTextArea— многострочное поле с опциональным resize.FieldStepper— числовое поле с кнопками −/+.FieldSlider— поле с ползунком + связанным input’ом.FieldSelect— выпадающий список с одиночным и множественным выбором.FieldDate— поле выбора даты/даты-времени с календарём и маской ввода.FieldTime— поле выбора времени с пикером и маской.FieldColor— поле выбора цвета с ColorPicker в дропдауне.
Структурная обёртка FieldDecorator (label/caption/hint/error/length) вынесена в отдельный пакет @cloud-ru/ds-field-decorator.
Установка
pnpm add @cloud-ru/ds-fields
import {
FieldText,
FieldSecure,
FieldTextArea,
FieldStepper,
FieldSlider,
FieldSelect,
FieldDate,
FieldTime,
FieldColor,
} from '@cloud-ru/ds-fields'