feat: display reporter and content details in admin reports table

- Added "Signalé par" column to show reporter ID.
- Displayed content links or "Tag" for reported items.
This commit is contained in:
Mathis HERRIOT
2026-01-29 13:55:34 +01:00
parent 586d827552
commit 004021ff84

View File

@@ -103,6 +103,7 @@ export default function AdminReportsPage() {
<Table>
<TableHeader>
<TableRow>
<TableHead>Signalé par</TableHead>
<TableHead>Raison</TableHead>
<TableHead>Description</TableHead>
<TableHead>Statut</TableHead>
@@ -126,6 +127,21 @@ export default function AdminReportsPage() {
) : (
reports.map((report) => (
<TableRow key={report.uuid}>
<TableCell>
{report.reporterId.substring(0, 8)}...
</TableCell>
<TableCell>
{report.contentId ? (
<Link
href={`/meme/${report.contentId}`}
className="text-primary hover:underline"
>
Contenu
</Link>
) : (
"Tag"
)}
</TableCell>
<TableCell className="font-medium capitalize">
{report.reason}
</TableCell>