ValyroUI English version

Filter Toolbar

Панель фильтров каталога: счётчик, выпадающие фильтры, сортировка, чипы. Pro · Формы и ввод › Форма целиком и фильтры

Установка

npx valyro-cli@latest login
npx valyro-cli@latest add filter-toolbar
npm install valyro-ui-pro

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

Пропсы

PropTypeDefault
titleReactNodeWhat is being filtered: "Shoes".
countnumberNumber of results, shown muted after the title.
filters *FilterToolbarFilter[]Dropdown filters, each a list of checkboxes.
valueFilterToolbarValueSelected values per filter (controlled).
defaultValueFilterToolbarValueInitial value when uncontrolled.
onValueChange(value: FilterToolbarValue) => voidCalled with the new value when it changes.
sortOptionsSelectItem[]Sort choices; the sort select is shown when given.
sortstringSelected sort (controlled).
defaultSortstringInitial sort when uncontrolled.
onSortChange(sort: string) => voidCalled with the new sort when it changes.
headingLevel1 | 2 | 3 | 4 | 5 | 62Level of the title (default 2).
localestringBCP 47 locale for the result count.
labelsPartial<FilterToolbarLabels>Overrides for the built-in English text; keys left out keep their defaults.

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

  • Form Field — Поле с валидацией и ошибками
  • Multi-step Form — Пошаговая форма: валидация шагов, пропуск, проверка перед отправкой, черновик
  • Form Autosave Status — Статус автосохранения формы: офлайн, ошибка, конфликт версий и хук useAutosave
  • Filter Builder — Конструктор фильтров: вложенные группы И/ИЛИ, условия по типу поля, JSON и сводка
  • Text Input — Текстовые поля
  • Textarea — Многострочный ввод
  • Search Input — Поисковая строка
  • Mentions Input — Текст с @упоминаниями и #тегами, асинхронные подсказки
  • Tags Input — Ввод тегов
  • Select — Выбор из списка
  • Multi Select — Множественный выбор
  • Combobox — Поиск и выбор

Назад: Filter Builder · Далее: Data Table · Весь раздел «Формы и ввод»