import { fetchAdminList } from "@/lib/admin-list"; import { PERMS } from "@/lib/permissions"; import { TradesTable } from "./trades-table"; export default async function TradeLogsPage({ params: paramsPromise, searchParams, }: { params: Promise<{ locale: string }>; searchParams: Promise>; }) { const result = await fetchAdminList( { permission: PERMS.LOGS_VIEW, model: "trade", searchFields: ["userOne.username", "userTwo.username"], defaultPerPage: 50, include: { userOne: { select: { username: true } }, userTwo: { select: { username: true } }, }, mapRow: (t) => ({ id: t.id, userOneName: t.userOne.username, userTwoName: t.userTwo.username, status: t.status, timestamp: t.timestamp, }), }, paramsPromise, searchParams, ); return (

Trade Logs

View in-game trade history

); }