acud
Version:
acg react 组件库
32 lines (31 loc) • 887 B
TypeScript
import React, { ReactNode } from 'react';
type Status = 'default' | 'success' | 'error' | 'warning' | 'unavailable' | 'pending';
export interface TimeLineItemProps {
prefixCls?: string;
color?: string;
lineColor?: React.CSSProperties['color'];
dot?: ReactNode;
label?: ReactNode;
content?: ReactNode;
status?: Status;
children?: ReactNode;
onClick?: (value: any) => void;
render?: () => ReactNode;
className?: string;
style?: React.CSSProperties;
}
export interface TimelineProps {
prefixCls?: string;
mode: 'vertical' | 'horizontal';
className?: string;
reverse?: boolean;
isNumber?: boolean;
children?: any;
style?: React.CSSProperties;
}
export interface ITimelineItem extends React.FC<TimeLineItemProps> {
}
export interface ITimeline extends React.FC<TimelineProps> {
Item: ITimelineItem;
}
export {};