import * as React from 'react'; import { cn } from '../../shared/utils'; /** * Chronological event list component. * * @description * A vertical list of events connected by a left-side line. Ideal for activity * logs, audit trails, case histories, and status tracking. * * @ai-rules * 1. Compose each event with `TimelineItem > TimelineDot + TimelineContent`. * 2. Use `TimelineDot` `variant="outline"` for pending or future states. * 3. `TimelineTime` renders a `