{cover ? ( ) : ( )} {r.badgeLabel ? ( {r.badgeLabel} ) : null} {r.title} {r.categoryName} · {dateStr} {dl ? ( { e.preventDefault(); e.stopPropagation(); if (isDownloading) return; setIsDownloading(true); try { if (r.downloadPostId && r.downloadAttachmentId) { await downloadAttachment( r.downloadPostId, r.downloadAttachmentId, r.title, ); return; } await downloadFile(dl, r.title); } catch { /* ignore */ } finally { setIsDownloading(false); } }} > {isDownloading ? ( ) : ( )} ) : null}