import type { Schedule } from "@/types"; interface ScheduleCardProps { schedule: Schedule; onToggle?: () => void; } export function ScheduleCard({ schedule, onToggle }: ScheduleCardProps) { const typeIcons: Record = { vaccine: "💉", deworming: "💊", checkup: "🩺", grooming: "✂️", }; const date = new Date(schedule.scheduledAt); const isOverdue = date < new Date() && !schedule.completed; return (
{typeIcons[schedule.type] || "📅"}

{schedule.title}

{date.toLocaleDateString("zh-CN", { month: "short", day: "numeric" })}

); }