DS
Premium Docs

Design System Showroom

Published-package documentation wired to the real DS runtime so the same routes reveal how tenant and engine reshape identical component contracts.
Rottay / modern
Published package
Primary
#0A0A0A
Rottay
Radius
14px
Surface shape
DensitynormalPlatform Flagship
NavigatorLibrary map
8 sections
212 routes
Foundations first, then primitives, patterns, structures, and surfaces. Keep this rail legible enough to scan without hunting.
Foundations4 documented routes
4
Tokens
Themes
Engines
Icons
109
97
Display
Inputs
Feedback
Layout
Navigation
Overlay
21
Headers
Workspace
Record
Dashboard
Feedback
36
Admin
Data
Experience
Forms
Operations
Workspace
3
Platform
Bit Hire
Evnto
1
Playground
2
Developers
Runtime fingerprintToken readout from the active provider chain.
Live DS
Runtime
Platform
Rottay
Rottay / ModernPlatform Flagship
Primary
#0A0A0ASecondary #6B6B6B
Radius
14pxxl 18px
Density
normalBorder-light cards
Accent
Badge
Compact runtime evidence across 3+ token signals.
Published DS package · Pattern Library · Rottay / modernShared route metadata for the active runtime, kept inline so the shell reads like a thin header band.
Palette
#0A0A0ARottay
Chrome
Modernrenderer posture
Radius
14pxsurface shape
Density
normalPlatform Flagship
Patterns
Visualization
Charts
Gantt Chart

Gantt Chart

Active profilePlatform Flagship
Runtime postureRottay / modern
D3-backed chart recipes with token-aware styling.
Runtime controls
TenantRottay
Patterns/Charts/GanttChart
Temporal
Runtime-driven docs

GanttChart

Horizontal bar timeline for project scheduling and dependencies
Continuous or scheduled time data where sequence and cadence are essential.
How to read this page
Use the sidebar showroom controls to change engine and tenant, then judge whether the chart still reads clearly without extra editorial staging around it.
TierChartA specialized visualization pattern.
FamilyTemporalStart with time pacing.
Best forshowing schedulesCompare against CalendarHeatMap for activity density.
Live preview

Validate the chart in the active showroom runtime

Sidebar engine and tenant drive this
Temporal
This preview should stand on the chart itself: legibility, token use, spacing, and interaction rhythm all need to hold without extra local storytelling chrome.
Loading chart preview...The interactive chart canvas mounts client-side so the docs page stays stable while the preview runtime boots.
ImportPublished package entrypoint, ready to copy.
tsx
1 line
Consumption
Runtime-aware snippet
ImportTSX
Quick copy
import { GanttChart } from '@rottay/design-system';
UsagePaste-ready example that shows the base contract first.
tsx
10 lines
Consumption
Runtime-aware snippet
UsageTSX
Quick copy
<GanttChart
  tasks={[
    { id: '1', name: 'Design', start: '2026-01-01', end: '2026-02-15', progress: 80 },
    { id: '2', name: 'Build', start: '2026-02-01', end: '2026-04-01', progress: 30 },
  ]}
  showProgress
  showToday
  height={300}
  animate
/>
API surface

Props

6 rows
GanttChart propsProp contracts stay readable across dark-first and light-first tenants.
6 props
1 required
5 optional
Fast readStart with required props, then scan defaults before dropping to per-row details.
Contract postureThis reference stays intentionally concise so the primitive contract remains scannable.
Name
Type
Default
Required
Description
Required
Optional
Optional
Optional
Optional
Optional
Related charts

Continue within Temporal

Browse all
Sparkline
Temporal
Compact inline SVG trend chart with area fill and end dot
CalendarHeatMap
Temporal
Daily activity grid showing value intensity over calendar months
Primitives97 documented routes
PatternsCurrent section
48
Data
Forms
Visualization
Calendar View
Charts
18
Kanban Board
Map View
Timeline
Tree View
Communication
Workflow
Navigation
Misc
Structures21 documented routes
Surfaces36 documented routes
Verticals3 documented routes
Playground1 documented routes
Developers2 documented routes
roundedtop bar · solid dividers
EngineModern

Choose this when

3 items
showing schedules
compressing long histories
mapping activity over time

Review checklist

3 items
time pacing
range readability
cadence recognition

Compare against

2 items
CalendarHeatMap for activity density
LineChart for continuous progress
tasks
GanttTask[]
none
Task records with dates, labels, and optional dependencies.
showToday
boolean
false
Renders a marker for the current day in the schedule.
showProgress
boolean
false
Displays completion state within each scheduled bar.
onSelectTask
(task) => void
none
Runs when a task bar is selected.
className
string
none
Additional class names for layout or product-specific extension points.
style
CSSProperties
none
Inline overrides for one-off sizing or diagnostic rendering changes.
tasks
Required
GanttTask[]none
Task records with dates, labels, and optional dependencies.
showToday
Optional
booleanfalse
Renders a marker for the current day in the schedule.
showProgress
Optional
booleanfalse
Displays completion state within each scheduled bar.
onSelectTask
Optional
(task) => voidnone
Runs when a task bar is selected.
className
Optional
stringnone
Additional class names for layout or product-specific extension points.
style
Optional
CSSPropertiesnone
Inline overrides for one-off sizing or diagnostic rendering changes.