ValyroUI English version

Mentions Input

Текст с @упоминаниями и #тегами, асинхронные подсказки. Pro · Формы и ввод › Текст

Установка

npx valyro-cli@latest login
npx valyro-cli@latest add mentions-input
npm install valyro-ui-pro

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

Пропсы

PropTypeDefault
valuestringMarkup: plain text with mentions written as @[Display name](id).
defaultValuestring''Initial value when uncontrolled.
onValueChange(value: string, details: MentionsInputDetails) => voidCalled with the new value when it changes.
triggersstring[]['@', '#']Characters that start a mention (default @ and #).
onSearch *(query: string, trigger: string) => MentionOption[] | Promise<MentionOption[]>Suggestions for the text typed after a trigger; may be async.
minRowsnumber3Rows shown before the field grows (default 3).
maxRowsnumber8Rows the field grows to before it scrolls (default 8).
invalidbooleanfalseError border and aria-invalid on the textarea (an explicit aria-invalid wins).
labelsPartial<MentionsInputLabels>Overrides for the built-in English text; keys left out keep their defaults.

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

  • Text Input — Текстовые поля
  • Textarea — Многострочный ввод
  • Search Input — Поисковая строка
  • Tags Input — Ввод тегов
  • Select — Выбор из списка
  • Multi Select — Множественный выбор
  • Combobox — Поиск и выбор
  • Listbox — Список вариантов на странице: один или несколько, диапазоны с Shift
  • Chip Group — Группа чипов с иконками: один или несколько вариантов
  • Checkbox Tree — Дерево с чекбоксами: каскад, частичная отметка, клавиатура
  • Checkbox — Флажки
  • Checkbox Group — Флажки с общей подписью, подсказкой, ошибкой и обязательностью

Назад: Search Input · Далее: Tags Input · Весь раздел «Формы и ввод»