react-chrono
Version:
A Modern Timeline component for React
20 lines • 815 B
TypeScript
import { TimelineMode } from '../models/TimelineModel';
declare enum ExtendedTimelineModeEnum {
VERTICAL = "VERTICAL",
HORIZONTAL = "HORIZONTAL",
VERTICAL_ALTERNATING = "VERTICAL_ALTERNATING",
HORIZONTAL_ALL = "HORIZONTAL_ALL"
}
type ExtendedTimelineMode = keyof typeof ExtendedTimelineModeEnum;
interface UseTimelineModeProps {
initialMode: TimelineMode;
showAllCardsHorizontal?: boolean;
updateHorizontalAllCards?: (showAll: boolean) => void;
}
interface UseTimelineModeReturn {
timelineMode: ExtendedTimelineMode;
handleTimelineUpdate: (newMode: string) => void;
}
export declare const useTimelineMode: ({ initialMode, showAllCardsHorizontal, updateHorizontalAllCards, }: UseTimelineModeProps) => UseTimelineModeReturn;
export {};
//# sourceMappingURL=useTimelineMode.d.ts.map