ValyroUI English version

Wheel Picker

Барабан выбора в стиле iOS: инерция, 3D-цилиндр, пресеты даты и времени. Pro · Формы и ввод › Дата и время

Установка

npx valyro-cli@latest login
npx valyro-cli@latest add wheel-picker
npm install valyro-ui-pro

import 'valyro-ui-pro/styles.css';
import { WheelPicker } from 'valyro-ui-pro';

Пропсы

PropTypeDefault
columns *WheelPickerColumn[]Wheels from left to right, each with its own key, accessible label and options.
valuestring[]Selected option value per column, in column order.
defaultValuestring[]Initial value when uncontrolled.
onValueChange(value: string[]) => voidCalled when a wheel comes to rest on a new option (not on every row it passes).
visibleCountnumber5Rows the drum shows (default 5).
loopbooleanfalseEvery column wraps around (a column's own loop wins).
disabledbooleanfalseLocks every wheel: dragging, scrolling and keys are ignored and the columns leave the tab order.
invalidbooleanfalseError state, e.g. from a FormField: aria-invalid on every column (an explicit aria-invalid wins).

Похожие компоненты

  • Date Picker — Выбор даты
  • Date Range Picker — Выбор диапазона дат
  • Date Field — Ввод даты по сегментам в порядке локали
  • Time Picker — Выбор времени
  • Time Field — Ввод времени по сегментам, 24 часа или AM/PM
  • Date Of Birth Input — Дата рождения тремя списками в порядке локали
  • Text Input — Текстовые поля
  • Textarea — Многострочный ввод
  • Search Input — Поисковая строка
  • Mentions Input — Текст с @упоминаниями и #тегами, асинхронные подсказки
  • Tags Input — Ввод тегов
  • Select — Выбор из списка

Назад: Time Field · Далее: Date Of Birth Input · Весь раздел «Формы и ввод»