PathLogs UI
English

Компоненты

EditableText

Правка текста по клику прямо на месте.

Текст, который правится по клику прямо на месте: название задачи, описание, заметка. Без отдельной формы и без режима редактирования у всей страницы.

Пример

Починить импорт из Trello

Падает на досках, где больше 500 карточек.

Поведение

  • Сохранение — по потере фокуса и по Enter в однострочном поле. В многострочном Enter переносит строку, как и положено.
  • Escape отменяет правку и возвращает исходное значение.
  • Клавиатура открывает правку так же, как мышь: Enter или пробел на сфокусированном тексте.
  • Пока идёт сохранение текст приглушён — видно, что изменение ещё не доехало.

Пропсы

value*string

Текущее значение.

onSave*(next: string) => void | Promise<void>

Сохранение. Пока промис не разрешится, текст показан приглушённо.

multilineboolean

по умолчанию: false

Многострочное поле вместо однострочного.

markdownboolean

по умолчанию: false

Показывать значение как ограниченный Markdown в режиме просмотра. Работает вместе с multiline.

bigboolean

по умолчанию: false

Крупный кегль — для заголовков.

placeholderstring

по умолчанию: "—"

Что показать вместо пустого значения.

tipstring

Подсказка при наведении на текст.

rowsnumber

по умолчанию: 5

Высота многострочного поля.

disabledboolean

по умолчанию: false

Правка запрещена — например, нет прав.