'use client'; import { Reminder } from '@/types/reminder'; import { getReminderTypeLabel } from '@/types/reminder'; import { PencilIcon, TrashIcon, BellIcon, SparklesIcon } from '@heroicons/react/24/outline'; import { formatDate, formatTime } from '@/lib/utils'; interface ReminderListProps { reminders: Reminder[]; packageName: string; onEdit: (reminder: Reminder) => void; onDelete: (reminder: Reminder) => void; isLoading: boolean; } export default function ReminderList({ reminders, packageName, onEdit, onDelete, isLoading }: ReminderListProps) { if (isLoading) { return (
); } if (!reminders || reminders.length === 0) { return (

هیچ یادآوری برای این پکیج یافت نشد

); } // Sort reminders by time (most recent first) const sortedReminders = [...reminders].sort((a, b) => new Date(a.time).getTime() - new Date(b.time).getTime() ); return (

یادآوری‌های پکیج {packageName}

); }