import React from 'react'; export interface TimelineItemProps { title: React.ReactNode; time?: React.ReactNode; icon?: React.ReactNode; children?: React.ReactNode; } export interface TimelineProps extends React.HTMLAttributes { horizontal?: boolean; } export const TimelineItem: React.FC = ({ title, time, icon, children }) => { return (
  • {icon || }
    {title}
    {time &&
    {time}
    } {children &&
    {children}
    }
  • ); }; export const Timeline: React.FC = ({ horizontal = false, className = '', children, ...props }) => { const classes = [ 'qhr-timeline', horizontal ? 'qhr-timeline--horizontal' : '', className, ].filter(Boolean).join(' '); return (
      {children}
    ); };