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

) }