@weavix/tracker-components — Usage guide

A UI component library for creating Tracker plugins. Built on Gravity UI and React 18.

Installation

pnpm add @weavix/tracker-components

Peer dependencies:

Package Version
react, react-dom ^18
@gravity-ui/uikit ^7
@gravity-ui/icons ^2

Components

Component Description Screenshot
IssueTypeIcon Tracker issue type icon IssueTypeIcon
MetaEntitiesSelect Tracker meta-entity selector (projects, portfolios, goals, reports) based on suggest with icons and clear button MetaEntitiesSelect
MetaEntityIcon Universal meta-entity icon: automatically selects project, portfolio, or goal icon based on entity type MetaEntityIcon
PluginFieldsSelect Tracker field dropdown with automatic category grouping, search, and multiple selection PluginFieldsSelect
QueueSelect Dropdown for selecting a Tracker queue. Supports static lists, async suggest, icons, and confirmation dialog before changing selection QueueSelect
TrackerDisclosure Expandable block (accordion) in Tracker style with toolbar support and customizable arrow TrackerDisclosure collapsed TrackerDisclosure expanded
PriorityIcon Tracker issue priority icon (blocker, critical, normal, etc.); unknown values display a default icon PriorityIcon
StatusIcon Tracker issue status icon (new, inProgress, done, etc.); unknown statuses display with a question mark StatusIcon