ValyroUI English version

Gantt Chart

Диаграммы Ганта с зависимостями и перетаскиванием. Pro · Работа и команды › Планирование

Установка

npx valyro-cli@latest login
npx valyro-cli@latest add gantt-chart
npm install valyro-ui-pro

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

Пропсы

PropTypeDefault
tasks *GanttTask[]Rows of the timeline, listed under their phase in array order; tasks without a valid start are skipped.
groupsGanttGroup[][]Phases in display order; tasks reference them with group.
zoom'day' | 'week' | 'month''week'Time scale: one column per day, week or month. Default week.
defaultCollapsedstring[]Phases collapsed on first render.
todayDate | nullDay marked with the today line. Default: the current date; null hides the line.
onTaskChange(task: GanttTask, change: GanttTaskChange) => voidMakes bars draggable (move, or resize by an end) and keyboard-editable; called with the new dates.
rowHeightnumber36Row height in px. Default 36.
taskColumnWidthnumber220Width of the sticky task-name column in px (narrower in small containers). Default 220.
weekStartsOn0 | 1 | 2 | 3 | 4 | 5 | 610 = Sunday, 1 = Monday: where week columns start. Default 1.
localestringBCP 47 locale for dates and numbers. Default: the ThemeProvider locale, then the browser's.
labelsPartial<GanttChartLabels>Overrides for the built-in strings.
loadingbooleanfalseShows a placeholder while data loads.
ariaLabel *stringAccessible name of the timeline (also the caption of its sr-only data table).

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

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

Назад: Kanban Board · Далее: Booking Slots · Весь раздел «Работа и команды»