react-chrono-extra
Version:
A Modern Timeline component for React
23 lines (22 loc) • 745 B
TypeScript
/// <reference types="@types/react" />
import { Theme } from '@models/Theme';
import { TimelineContentModel } from '@models/TimelineContentModel';
import { RefObject } from 'react';
export type ContentHeaderProps = Pick<TimelineContentModel, 'theme' | 'url' | 'title' | 'media' | 'content' | 'urlClassName'>;
export type ContentFooterProps = {
canShow: boolean;
isNested?: boolean;
isResuming?: boolean;
onExpand: () => void;
paused: boolean;
progressRef: RefObject<HTMLDivElement>;
remainInterval: number;
showMore: boolean;
showProgressBar?: boolean;
showReadMore?: boolean | '';
startWidth: number;
textContentIsLarge: boolean;
theme?: Theme;
triangleDir?: string;
url?: string;
};