ValyroUI English version

Swatch Picker

Выбор цвета из образцов: товар, тема, метка. Pro · Формы и ввод › Цвет, размер и эмодзи

Установка

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

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

Пропсы

PropTypeDefault
swatches *Swatch[]The colors, in order.
selectionMode'single' | 'multiple''single'single: one color (radios, the default); multiple: any number (checkboxes, for filters).
valuestring[]Selected values (controlled).
defaultValuestring[]Initial value when uncontrolled.
onValueChange(value: string[]) => voidCalled with the new value when it changes.
namestringName of the native inputs, so the selection submits with a form.
size'sm' | 'md' | 'lg''md'Diameter: sm 24px, md 32px, lg 40px. Default md.
shape'circle' | 'square''circle'circle (default) or rounded square.
disabledbooleanfalseDisables every swatch.

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

  • Color Picker — Выбор цвета
  • Size Picker — Выбор размера: плитки или прокручиваемая строка, нет в наличии
  • Emoji Picker — Выбор эмодзи: поиск, категории, оттенки кожи, недавние
  • Text Input — Текстовые поля
  • Textarea — Многострочный ввод
  • Search Input — Поисковая строка
  • Mentions Input — Текст с @упоминаниями и #тегами, асинхронные подсказки
  • Tags Input — Ввод тегов
  • Select — Выбор из списка
  • Multi Select — Множественный выбор
  • Combobox — Поиск и выбор
  • Listbox — Список вариантов на странице: один или несколько, диапазоны с Shift

Назад: Color Picker · Далее: Size Picker · Весь раздел «Формы и ввод»