import { cn } from "@/src/utils/tailwind";
interface TimelineProps {
children: React.ReactNode;
className?: string;
}
export function Timeline({ children, className }: TimelineProps) {
return (
{/* Timeline line */}
{/* Timeline items container */}
{children}
);
}
interface TimelineItemProps {
children: React.ReactNode;
ref?: React.RefObject;
className?: string;
isActive?: boolean;
onClick?: (e: React.MouseEvent) => void;
onMouseEnter?: () => void;
onMouseLeave?: () => void;
}
export function TimelineItem({
children,
ref,
isActive,
onClick,
onMouseEnter,
onMouseLeave,
className,
}: TimelineItemProps) {
return (
{/* Timeline dot */}
{children}
);
}