ValyroUI English version

Goal Tracker

OKR: цели и ключевые результаты, статусы, уверенность, чек-ины с историей. Pro · Работа и команды › Продажи и процессы

Установка

npx valyro-cli@latest login
npx valyro-cli@latest add goal-tracker
npm install valyro-ui-pro

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

Пропсы

PropTypeDefault
objectivesGoalObjective[]Controlled objectives; use with onObjectivesChange.
defaultObjectivesGoalObjective[]Initial objectives when uncontrolled.
onObjectivesChange(objectives: GoalObjective[]) => voidCalled with the new objectives when it changes.
period{ start: Date; end: Date; label?: ReactNode }Goal period; with it, status compares progress with the time elapsed.
nowDateCurrent time for the elapsed share. Default new Date().
onCheckIn(objective: GoalObjective, keyResult: GoalKeyResult, checkIn: KeyResultCheckIn) => unknownCalled on a saved check-in. May return a promise; the dialog waits and shows a rejection.
currentUserstringName stored as the author of new check-ins.
defaultCollapsedIdsstring[]Objectives shown collapsed. All are expanded by default.
localestringBCP 47 locale for numbers and dates; defaults to the ThemeProvider's, then the browser's.
headingLevel2 | 3 | 4 | 5 | 63Level of the objective titles (the check-in dialog keeps its own h3), to fit the page's heading outline. Default 3.
labelsPartial<GoalTrackerLabels>Overrides for the built-in English text; keys left out keep their defaults.

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

  • CRM Pipeline — Воронка сделок: этапы, суммы и вероятности, перетаскивание между этапами
  • Approval Flow — Многоэтапное согласование: последовательные и параллельные этапы, решения с причиной, история
  • Onboarding Checklist — Чек-лист онбординга: прогресс, подсказки с CTA, скрытие и празднование
  • Course Path Navigator — Карта курса: модули, блокировки, прогресс и навыки, список на узком экране
  • Calendar View — Календарь событий
  • Scheduler — Планировщик: день, неделя, месяц и таймлайн ресурсов, drag & drop, повторы
  • Kanban Board — Доска задач
  • Gantt Chart — Диаграммы Ганта с зависимостями и перетаскиванием
  • Booking Slots — Запись на встречу: календарь, слоты в часовом поясе гостя, форма и подтверждение
  • Team Members — Участники команды: роли, приглашения по email, ожидающие инвайты, счётчик мест
  • Org Chart — Оргструктура: дерево с зумом и панорамой, поиск, сворачивание веток
  • Activity Feed — Лента активности

Назад: Approval Flow · Далее: Onboarding Checklist · Весь раздел «Работа и команды»