syncfusion-react-timeline

Implement Syncfusion React Timeline components for chronological event displays with customizable layouts.

Updated Jul 3, 2026
One-click install
npx skills add https://github.com/haresh-sai06/HF_APP_Frontend --skill syncfusion-react-timeline-haresh-sai06
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: syncfusion-react-timeline
Source: https://github.com/haresh-sai06/HF_APP_Frontend/tree/main/.agents/skills/syncfusion-react-timeline
Command: npx skills add https://github.com/haresh-sai06/HF_APP_Frontend --skill syncfusion-react-timeline-haresh-sai06

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires @syncfusion/ej2-react-layouts, @syncfusion/ej2-base, @syncfusion/ej2-layouts, @syncfusion/ej2-react-base, and includes references (resource) components.

What problem does it solve? Building chronological event displays in React requires handling layout orientation, alignment, dot indicators, connectors, and accessibility manually. This Skill provides complete guidance for implementing the Syncfusion React Timeline component with correct configuration, styling, and event handling. ## Core Features & Use Cases - Layout Configuration: Vertical and horizontal orientations with Before, After, Alternate, and AlternateReverse alignment modes for any chronological display. - Content and Dot Customization: String or template-based content, opposite content, icon/image dots, per-item CSS classes, and disabled states. - Events and Accessibility: created and beforeItemRender callbacks, WCAG 2.2 compliance, keyboard navigation, and RTL support. - Use Case: Build a shipping tracking page showing Ordered, Shipped, In Transit, and Delivered milestones with status-colored dots and timestamps on the opposite side. ## Quick Start Create a React timeline showing four order tracking steps with vertical orientation and custom dot icons using the Syncfusion Timeline component.

Frequently Asked Questions about syncfusion-react-timeline

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create a timeline in React with Syncfusion?▼

Install @syncfusion/ej2-react-layouts, import the tailwind3.css theme files, then render TimelineComponent with ItemsDirective and ItemDirective children. Set an explicit height on the container div, such as 350px, or items will not display.

How to customize timeline dots with icons or colors?▼

Use the dotCss property on ItemDirective with icon classes like e-icons e-check, or apply CSS custom properties such as --dot-color and --dot-size through per-item cssClass values. Images can be set via CSS background-image on a custom dot class.

When should I use Timeline vs Stepper in Syncfusion?▼

Timeline displays completed chronological events like shipping history or milestones, while Stepper guides users through sequential actions they must perform. Choose Timeline for passive event visualization and Stepper for interactive multi-step workflows.

Why is my Syncfusion timeline not displaying items?▼

The most common cause is a missing explicit height on the container div. Also verify that theme CSS files are imported and that ItemDirective elements are wrapped inside ItemsDirective within TimelineComponent.

Does Syncfusion Timeline support horizontal orientation and RTL?▼

Yes, set orientation to Horizontal for left-to-right layouts, and enable RTL with the enableRtl property or dir="rtl" on the HTML element. Alignment modes automatically adapt for right-to-left languages like Arabic and Hebrew.