Swipe left to Delete, or right to {showingArchived ? "Restore" : "Archive"}.
{/* Mobile: swipeable cards */}
{filtered.map((run) => {
const clickable = run.reminderId && !run.isDeleted;
const inner = (
{run.reminderName}
{run.isDeleted && (
(deleted)
)}
{relativeTime(run.firedAt)}
);
const card = (
{clickable ? (
{inner}
) : (
inner
)}
);
return (
}
// Left swipe → reveal right shelf → Delete (destructive).
rightActions={
}
>
{card}
);
})}
{/* Desktop: table with hover-revealed actions */}