@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 | Иконка типа задачи Трекера | |
| MetaEntitiesSelect | Выбор мета-сущностей Трекера (проекты, портфели, цели, отчеты) на основе саджеста с иконками и кнопкой очистки | |
| MetaEntityIcon | Универсальная иконка мета-сущности: автоматически выбирает иконку проекта, портфеля или цели по типу сущности | |
| PluginFieldsSelect | Выпадающий список полей Трекера с автоматической группировкой по категориям, поиском и мультивыбором | |
| QueueSelect | Выпадающий список для выбора очереди Трекера. Поддерживает статический список, асинхронный саджест, иконки и диалог подтверждения перед сменой выбора | |
| TrackerDisclosure | Раскрывающийся блок (аккордеон) в стиле Трекера с поддержкой тулбара и настраиваемой стрелкой | |
| PriorityIcon | Иконка приоритета задачи Трекера (blocker, critical, normal и др.). Неизвестные значения отображаются иконкой по умолчанию | |
| StatusIcon | Иконка статуса задачи Трекера (new, inProgress, done и др.). Неизвестные статусы отображаются со знаком вопроса |
Была ли статья полезна?
Предыдущая
Следующая