/** * @author Hanz * @date 2022/6/9 下午7:21 * @description Timeline */ import React from 'react'; import { TimelineItemProps } from './TimelineItem'; import './index.scss'; export interface TimelineProps { /** cls */ className?: string; /** 指定最后一个幽灵节点是否存在或内容 */ pending?: React.ReactNode; /** 当最后一个幽灵节点存在時,指定其时间图点 */ pendingDot?: React.ReactNode; /** style */ style?: React.CSSProperties; /** 节点排序 */ reverse?: boolean; /** 改变时间轴和内容的相对位置 */ mode?: 'left' | 'alternate' | 'right' | 'double'; align?: 'left' | 'alternate' | 'right' | 'double'; /** timeline item */ data?: TimelineItemProps[]; [name: string]: any; } interface TimelineType extends React.FC { /** 时间项 */ Item: React.FC; } export declare const Timeline: TimelineType; export default Timeline;