ValyroUI English version

Priority Budget

Распределение общего ограниченного бюджета очков. Бесплатно, MIT · Работа и команды › Холсты, выделение и бюджет

Установка

npx valyro-cli@latest add priority-budget
npx shadcn@latest add https://valyro.xyz/r/priority-budget.json
npm install valyro-ui

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

Пропсы

PropTypeDefault
items *BudgetItem[]The items sharing the budget, in display (and redistribution) order.
total *numberThe shared resource: points, hours, percent.
stepnumber1Smallest change, shared by every item; values, limits and the total are its multiples. Default 1.
mode'pool' | 'redistribute''pool'pool (default): a change spends or returns the free remainder, the other items stay. redistribute: the sum is always total, the other unlocked items pay for a change evenly, leftover steps in item order.
valueRecord<string, number>Values by item id. The accepted values are shown; a change is only requested through onValueChange.
defaultValueRecord<string, number>Starting profile when uncontrolled; also what Reset returns to.
onValueChange(value: Record<string, number>, detail: BudgetChangeDetail) => voidCalled with the new value when it changes.
lockedIdsstring[]Ids of locked items: redistribution never moves them, and they cannot be changed.
defaultLockedIdsstring[][]Initial lockedIds when uncontrolled.
onLockedIdsChange(ids: string[]) => voidCalled with the new lockedIds when it changes.
formatValue(value: number) => stringFormats a value for display. Default: the number with the step's decimals.
disabledbooleanfalseTurns every control off.
labelsPartial<PriorityBudgetLabels>Overrides for the built-in English text; keys left out keep their defaults.

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

  • Sticker Board — Свободная композиция из фотографий, наклеек и заметок: двигать и поворачивать
  • Lasso Select — Выделение группы карточек рамкой
  • Calendar View — Календарь событий
  • Scheduler — Планировщик: день, неделя, месяц и таймлайн ресурсов, drag & drop, повторы
  • Kanban Board — Доска задач
  • Gantt Chart — Диаграммы Ганта с зависимостями и перетаскиванием
  • Booking Slots — Запись на встречу: календарь, слоты в часовом поясе гостя, форма и подтверждение
  • CRM Pipeline — Воронка сделок: этапы, суммы и вероятности, перетаскивание между этапами
  • Approval Flow — Многоэтапное согласование: последовательные и параллельные этапы, решения с причиной, история
  • Goal Tracker — OKR: цели и ключевые результаты, статусы, уверенность, чек-ины с историей
  • Onboarding Checklist — Чек-лист онбординга: прогресс, подсказки с CTA, скрытие и празднование
  • Course Path Navigator — Карта курса: модули, блокировки, прогресс и навыки, список на узком экране

Назад: Lasso Select · Далее: Two Factor Setup · Весь раздел «Работа и команды»