import Link from "next/link"; import { Report } from "revolt-api"; import { Card, CardDescription, CardHeader, CardTitle } from "../ui/card"; import { Badge } from "../ui/badge"; import dayjs from "dayjs"; import { decodeTime } from "ulid"; import relativeTime from "dayjs/plugin/relativeTime"; dayjs.extend(relativeTime); export function ReportCard({ report }: { report: Report }) { return ( {report.content.report_reason.includes("Illegal") && ( Urgent )}{" "} {report.additional_context || "No reason specified"} {report._id.toString().substring(20, 26)} ·{" "} {report.content.report_reason} · {report.content.type}{" "} · {dayjs(decodeTime(report._id)).fromNow()} ); }