import type { ReactNode } from 'react'; import { cn } from '../../lib/classname'; import { ChevronDown } from 'lucide-react'; type StreakDayProps = { isToday?: boolean; isCurrentStreakDay?: boolean; isPreviousStreakDay?: boolean; isBrokenStreakDay?: boolean; isRemainingStreakDay?: boolean; dayCount: number; icon?: ReactNode; }; export function StreakDay(props: StreakDayProps) { const { isCurrentStreakDay, isPreviousStreakDay, isBrokenStreakDay, isRemainingStreakDay, dayCount, icon, isToday = false, } = props; return (
{isToday ? null : icon}
{dayCount} {isToday && ( )}
); }