import React from 'react'; import classNames from 'classnames'; import { TimelineItemProps } from './timeline-item'; import { BaseProps } from '../_utils/props'; export type TimelinePosition = 'left' | 'center'; export interface TimelineProps extends BaseProps { position?: TimelinePosition; children: React.ReactElement; } const Timeline: React.FC & { Item?: any } = (props: TimelineProps) => { const { prefixCls = 'ty-timeline', position = 'left', className, style, children } = props; const cls = classNames(prefixCls, className, { [`${prefixCls}_${position}`]: position, }); return ( ); }; export default Timeline;