Rebar UI

1.0

synthetic

GanttChart

A project timeline: tasks on a shared date axis, with dependency connectors.

Studio timelineFive projects, a dashed marker for today
Sep 1Sep 21Oct 11Oct 31Nov 20Harbour rebrandHarbour rebrand: Wed Sep 02 2026 - Sat Oct 24 2026Tideline mobileTideline mobile: Tue Sep 15 2026 - Sat Nov 07 2026Crew interviewsCrew interviews: Thu Oct 01 2026 - Sat Oct 17 2026Rota exportRota export: Tue Sep 15 2026 - Sat Oct 10 2026Depot signageDepot signage: Tue Oct 06 2026 - Sat Nov 21 2026Today
Studio timeline
One task
Sep 14Sep 20Sep 27Oct 3Oct 9Rota exportRota export: Tue Sep 15 2026 - Sat Oct 10 2026
Rota export
No today marker
Sep 30Oct 4Oct 8Oct 12Oct 16Crew interviewsCrew interviews: Thu Oct 01 2026 - Sat Oct 17 2026
Crew interviews
Not started
Oct 5Oct 17Oct 28Nov 9Nov 20Depot signageDepot signage: Tue Oct 06 2026 - Sat Nov 21 2026Today
Depot signage

In context

Launch planDependencies as elbows; scrub back through earlier reports
MCHarbour rebrand: launch planDue 24 Oct
On track
Oct 20, 2026Latest
Oct 6, 2026Oct 20, 2026
Sep 27Oct 4Oct 10Oct 17Oct 23Brand paletteBrand palette: Mon Sep 28 2026 - Tue Oct 06 2026Icon auditIcon audit: Tue Oct 06 2026 - Wed Oct 14 2026Harbour homepageHarbour homepage: Thu Oct 08 2026 - Wed Oct 21 2026Launch checklistLaunch checklist: Sat Oct 17 2026 - Fri Oct 23 2026Harbour launchHarbour launch: Fri Oct 23 2026 - Sat Oct 24 2026Today
Harbour launch, as reported

Props

PropTypeRequiredDefault
tasksGanttChartTask[]Yes—
titlestring | undefinedNo—
ariaLabelstring | undefinedNo—
rowHeightnumber | undefinedNo32
widthnumber | undefinedNo640
labelWidthnumber | undefinedNo140
dateFormat((d: Date) => string) | undefinedNo—
currentDateDate | undefinedNo—
domainStartDate | undefinedNo—
domainEndDate | undefinedNo—
bionicboolean | undefinedNo—
bionicOptionsBionicOptions | undefinedNo—

data-rebar-* attributes

data-rebar-component="gantt-chart" on the root <figure>; data-rebar-part="current-date-marker" for the currentDate hash-mark.

Migrating to Ant Design

Not codemod-covered — AntD ships no chart components of its own; a Gantt chart typically migrates to a dedicated library (e.g. dhtmlx-gantt, frappe-gantt) rather than an antd component.