import type { Metadata } from 'next'; import Link from 'next/link'; import { PageHeader } from '@/components/ui/page-header'; import { Card, CardHeader, EmptyState } from '@/components/ui/primitives'; import { SalesTable } from '@/components/market/sales-table'; import { Thumb, GradeBadge, SourceLink } from '@/components/market/bits'; import { getRecordSales, getTopSales } from '@/lib/queries/market-lists'; import { fmtDate, fmtMoney } from '@/lib/format'; import { catName } from '@/lib/taxonomy'; export const metadata: Metadata = { title: 'Record sales', description: 'The highest verified collectible sales tracked by RareIndex, overall and per category.' }; export const revalidate = 300; export default async function RecordsPage() { const [records, top] = await Promise.all([getRecordSales(), getTopSales(100)]); return (