@weavix/tracker-components — Руководство по использованию

Библиотека UI-компонентов для создания плагинов Трекера. Построена на базе Gravity UI и React 18.

Установка

pnpm add @weavix/tracker-components

Peer-зависимости:

Пакет Версия
react, react-dom ^18
@gravity-ui/uikit ^7
@gravity-ui/icons ^2

Компоненты

Компонент Описание Скриншот
IssueTypeIcon Иконка типа задачи Трекера IssueTypeIcon
MetaEntitiesSelect Выбор мета-сущностей Трекера (проекты, портфели, цели, отчеты) на основе саджеста с иконками и кнопкой очистки MetaEntitiesSelect
MetaEntityIcon Универсальная иконка мета-сущности: автоматически выбирает иконку проекта, портфеля или цели по типу сущности MetaEntityIcon
PluginFieldsSelect Выпадающий список полей Трекера с автоматической группировкой по категориям, поиском и мультивыбором PluginFieldsSelect
QueueSelect Выпадающий список для выбора очереди Трекера. Поддерживает статический список, асинхронный саджест, иконки и диалог подтверждения перед сменой выбора QueueSelect
TrackerDisclosure Раскрывающийся блок (аккордеон) в стиле Трекера с поддержкой тулбара и настраиваемой стрелкой TrackerDisclosure collapsed TrackerDisclosure expanded
PriorityIcon Иконка приоритета задачи Трекера (blocker, critical, normal и др.). Неизвестные значения отображаются иконкой по умолчанию PriorityIcon
StatusIcon Иконка статуса задачи Трекера (new, inProgress, done и др.). Неизвестные статусы отображаются со знаком вопроса StatusIcon
Предыдущая
Следующая