Skip to content

Timeline

Vertical timeline for displaying events.

Props

TimelineProps

PropTypeRequiredDescription
itemsTimelineItem[]YesTimeline items
classNamestringNoContainer class

TimelineItem

PropertyTypeRequiredDescription
idstringYesUnique identifier
titlestringYesItem title
subtitlestringNoSecondary text
iconReactNodeNoCustom icon
iconClassNamestringNoIcon container class
badgeReactNodeNoBadge element
trailingReactNodeNoRight-side content
childrenReactNodeNoAdditional content

Example

tsx
<Timeline
  items={[
    {
      id: '1',
      title: 'Order placed',
      subtitle: '2 hours ago',
      icon: <ShoppingCart />,
    },
    {
      id: '2',
      title: 'Payment confirmed',
      subtitle: '1 hour ago',
      icon: <CreditCard />,
      badge: <Badge>Completed</Badge>,
    },
  ]}
/>

See also