toggleExpand(report.id)}
+ >
+
+
+ {report.status}
+
+ {reportTypeLabel(report.report_type)}
+
+ {formatDate(report.created_at)}
+
+
+
+ {report.content_title && (
+
+ {report.content_title}
+
+ )}
+
+ {report.description.length > 120
+ ? report.description.slice(0, 120) + "…"
+ : report.description}
+
+
+
+
+
Full description:
+
{report.description}
+
+
+ {report.page_url && (
+
+ )}
+
+
+ Type: {report.content_type}
+ {report.content_id && ID: {report.content_id.slice(0, 8)}…}
+ {report.resolved_at && (
+ Resolved: {formatDate(report.resolved_at)}
+ )}
+
+
+ {/* Admin notes */}
+
+
+ {/* Action buttons */}
+
+ {(STATUS_ACTIONS[report.status] ?? []).map((action) => (
+
+ ))}
+ {noteText !== (report.admin_notes ?? "") && (
+
+ )}
+
+