"use client"; import { Check, Eye, X } from "lucide-react"; import Link from "next/link"; import { PaginatedTable } from "_components/PaginatedTable"; import { Report, User } from "@repo/db"; import { ColumnDef } from "@tanstack/react-table"; export default function ReportPage() { return ( { return (
{row.getValue("reviewed") ? ( ) : ( )}
); }, }, { accessorKey: "Sender", header: "Sender", cell: ({ row }) => { const user = row.getValue("Sender") as User; return `${user.firstname} ${user.lastname} (${user.publicId})`; }, }, { accessorKey: "Reported", header: "Reported", cell: ({ row }) => { const user = row.getValue("Reported") as User; return `${user.firstname} ${user.lastname} (${user.publicId})`; }, }, { accessorKey: "timestamp", header: "Time", cell: ({ row }) => new Date(row.getValue("timestamp")).toLocaleString(), }, { accessorKey: "actions", header: "Actions", cell: ({ row }) => ( ), }, ] as ColumnDef[] } /> ); }