"use client"; import type { ColumnDef } from "@tanstack/react-table"; import { DataTable } from "@/components/tantable"; type NumberString = `${number}`; type NumberLike = number | NumberString; interface TopDonateRow { i: NumberLike; name: string; amount: number; } const columns: ColumnDef[] = [ { accessorKey: "i", header: "#", meta: { className: "w-12 text-center" }, }, { accessorKey: "name", header: "Name", meta: { className: "w-full truncate" }, }, { accessorFn: (row) => `${row.amount}฿`, header: "Amount", meta: { className: "w-24" }, }, ]; export function TopDonateTable({ data }: { data: TopDonateRow[] }) { return ( ); }